Page 137 - Corso di PHP - Livello base
P. 137
E così via. Abbiamo quindi un esempio di informazione
strutturata attraverso un database relazionale fondato sull'uso
di tabelle che rappresentano le informazioni tramite coppie
attributo-valore. Attributi sono, per esempio, forma, lemma,
categoria e valori sono quel, ramo, QUELLO, aggettivo e così
via. Il grande vantaggio che una base di dati ci offre sta nel fatto
che possiamo, come avrete intuito, interrogarla per estrarre
informazioni tramite appositi comandi (di cui parleremo nei
prossimi capitoli).
Facciamo un esempio che ci interessa più da vicino: vediamo un
esempio di database relazionale per la gestione di un blog.
Poniamo un minimo di tre tabelle: una per i post, una per i
commenti e una per gli utenti.
Tabella 1 – Post
Id IdAutore Titolo TestoHTML Data Link
1 1 Salve Salve a tutti! 2011- PrimoProgetto/post1.php
a Questo è il 04-01
tutti! mio 12:00:00
<strong>primo
post</strong>
sul blog.
Tabella 2 – Commenti
Id IdAutore IdPost Titolo TestoHTML Data
1 2 1 Ciao! Ciao! Molto bello il tuo 2011-04-
nuovo blog! 01
12:30:00
2 3 1 Saluti! Che bello questo blog! 2011-04-
02
11:00:00
Tabella 3 – Autori
137