Istruzioni SQL essenziali, iniziamo ad usarle…

Istruzioni SQL essenziali, iniziamo ad usarle…

Prima di continuare, vorrei semplicemente raccogliere qui alcuni aspetti prettamente pratici per poterVi essere d'aiuto nell'utilizzo del monitor.

Abbiamo già visto attraverso i post precedenti che cosa sia il monitor ed abbiamo già detto della sua importanza in quanto consente l'invio di enunciati SQL che il server esegue.
Ebbene, facciamo quindi una piccola "pausa" dalla teoria e dedichiamoci ad utilizzare tale strumento in modo pratico...

Continue reading

Introduzione ad SQL e tipi di dati

Introduzione ad SQL e tipi di dati

Nel post precedente avevamo visto che cos'era il monitor e come sia possibile avviare il monitor.
Nel presente post, tratteremo invece una mini guida pratica per poter iniziare ad utilizzare il monitor precedentemente presentato.

Bene! Innanzi tutto bisogna sapere che l'utilizzo del monitor è strettamente correlato con il linguaggio SQL, di cui si può reperire un'ottima introduzione al seguente link: http://it.wikipedia.org/wiki/SQL.

Continue reading

RDBMS – Fondamenti III – Il monitor (avvio e connessione al server)

RDBMS – Fondamenti III – Il monitor

Eccoci nuovamente nel nostro spazio web dedicato all'utilizzo basico degli RDBMS.
Nel precedente post per tale argomento, avevamo visto dove poter reperire,

G - R - A - T - I - S
,

uno dei più famosi, utilizzati e performanti database utilizzati al giorno d'oggi; nello specifico MySQL.

Bene! E' venuto il momento di dedicarsi appieno al suo utilizzo!

Continue reading

RDBMS – Fondamenti II – Dove reperire gli strumenti necessari

RDBMS – Fondamenti II – Reperire gli strumenti necessari

Continuando il mio precedente post, vediamo ora cos'altro potremmo dire di così essenziale sui database.
A mio avviso la cosa migliore è provare sin da ora a reperire gli strumenti ed iniziare così ad effettuare delle prove pratiche.
Si sà! La pratica aiuta 🙂

DOVE REPERIRE GLI STRUMENTI NECESSARI

Innanzi tutto decidiamo quale database utilizzare.
Già dal precedente post avevamo accennato al fatto che esistono diversi motori di database, alcuni a pagamento, altri invece gratuiti. Per nostra convenienza, la scelta sarà senz'altro orientata ad un motore di tipologia free, quindi gratuitamente scaricabile da internet.
Nel nostro particolare caso, utilizzeremo nello specifico MySQL.

Continue reading

RDBMS-Fondamenti

RDBMS-Fondamenti

- I DATABASE -
ANALISI INIZIALE

Tutte le applicazioni software non banali, hanno l’esigenza di poter salvare e mantenere le informazioni. La memorizzazione di tali informazioni può essere più o meno complessa a seconda dei tipi di dati trattati, della loro frequenza di aggiornamento, del loro interesse ad essere facilmente disponibili e/o facilmente modificabili ed inoltre è strettamente connessa ai tipi di dati trattati e delle possibili relazioni che tra essi intercorrono. Se si proviene da una prima esperienza di programmazione, sicuramente, dopo aver appreso le fondamenta del linguaggio e scritto i primi programmi, si sentirà l’esigenza di scrivere applicazioni collegate ad una qualche fonte o archivio di dati. Quindi, sino dalle prime fasi di sviluppo e di analisi di un programma software, si evidenzia una forte esigenza riguardante la trattazione dei dati e le classiche domande che ci si porrà sono:

  • Cosa vogliamo salvare o meglio quali tipi di dati vengono trattati?
  • In che modo salviamo i dati?
  • Chi manterrà aggiornati i nostri dati e in che modo?
  • Chi leggerà i nostri dati? Tutti? Solo alcuni specifici utenti? Quale è la visibilità che desideriamo dare ai nostri dati?

Ebbene il metodo più diffuso per la memorizzazione dei dati è l’utilizzo di un database, meglio conosciuti come Database Management System (abbreviato in DBMS). In particolare, oggi vengono usati i Realtional Database Management System (abbreviato in RDBMS), in grado di memorizzare le relazioni e le connessioni fra i diversi dati.
Per eventuali approfondimenti in merito si rimanda a:
http://it.wikipedia.org/wiki/DBMS
http://it.wikipedia.org/wiki/Modello_relazionale

Continue reading