Page 138 - Corso di PHP - Livello base
P. 138
Id Nickname Email Nome Sito
1 FedericoG aaa@afdfaxs.xx Federico losnaweb.com
2 IlariaB dsds@dsdsds.yy Ilaria finestresullarte.info
Questo è, in modo molto semplice e schematico, un modo per
rappresentare la struttura del nostro primo blog. La
flessibilità del modello relazionale ci dà l'opportunità di creare
le basi di dati più complesse a seconda delle nostre esigenze:
quelli che abbiamo visto sono soltanto due esempi che ci
mostrano come qualsiasi tipo di informazione possa essere
strutturata.
È possibile anche unire due o più tabelle (per esempio la tabella
“post” e la tabella “autori), tramite appositi comandi, per
costruire ancora più relazioni (per esempio, se vogliamo far
comparire vicino al post anche il nickname del suo autore, nel
nostro caso).
Chiudiamo con alcune informazioni su MySQL in particolare.
Abbiamo specificato prima che si tratta di un DBMS, ovvero di
un sistema di gestione di basi di dati, fondato sul modello
relazionale. È un software open source (quindi è del tutto
gratuito), è supportato sia da Windows, sia da Linux, sia da
Mac, ed è attualmente il DBMS più diffuso al mondo. Alcuni
si riferiscono a MySQL chiamandolo “linguaggio MySQL”:
attenzione a come si usano i termini, perché “linguaggio” non è
il termine corretto. MySQL è un DBMS che sfrutta la sintassi
del linguaggio SQL, che cominceremo a vedere, come
accennato, dai prossimi capitoli.
SQL sta per “Structured Query Language”, che significa
“Linguaggio Strutturato di Interrogazioni” (le “query” sono
le interrogazioni al database). Ultima cosa, una curiosità:
come si pronuncia MySQL? C'è chi lo pronuncia all'inglese,
138