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
   133   134   135   136   137   138   139   140   141   142   143