Page 134 - Corso di PHP - Livello base
P. 134

20. PHP e MySQL



                Cominciamo  a  partire  da  questo  capitolo  a  conoscere  le
                interazioni tra PHP e le basi di dati relazionali. A dire il vero,

                per esplorare bene l'argomento ci vorrebbe un altro ebook che lo
                tratti  in  modo  dettagliato,  ma  quello  che  impareremo  con  il

                nostro  corso  sarà  sufficiente  per  costruire  e  gestire  un  sito
                abbastanza complesso in PHP-MySQL.


                Questo  è  un  capitolo  “introduttivo”  all'argomento,  quindi  in
                questo  capitolo  non  faremo  pratica  ma  è  importante  avere

                qualche  base  teorica  per  comprendere  meglio  ciò  che
                affronteremo successivamente. Sì, perché prima di costruire un

                sito con un database MySQL è necessario capire che cos'è un
                database e soprattutto a cosa serve.


                Partiamo dalla prima domanda: che cos'è un database? Diciamo
                innanzitutto  che  non  lo  si  può  chiamare  solo  “database”:

                possiamo chiamarlo anche “banca dati” oppure, ancora meglio,
                “base  di  dati”,  a  cui  possiamo  aggiungere  il  termine

                “relazionale”.


                Diciamo poi che un database è un metodo per rappresentare la
                conoscenza.  Detta  così  è  un  po'  astratta,  quindi  dobbiamo
                pensare a una base di dati relazionale come a un archivio in cui

                sono  contenuti  dei  dati  strutturati  sotto  forma  di  tabelle,
                ognuna delle quali è suddivisa a sua volta in diversi “campi”.

                La  nostra  “conoscenza”  quindi  sarà  espressa  sotto  questa
                particolare  forma:  informazioni  “non  strutturate”  diventano,

                attraverso  un  database,  informazioni  “strutturate”  (non  vi
                preoccupate, tra poco faremo alcuni esempi concreti!).


                Abbiamo quindi più o meno compreso cos'è una base di dati.
                Veniamo  ora  al  secondo  termine,  “relazionale”.  Che  cosa




                                                          134
   129   130   131   132   133   134   135   136   137   138   139