Link copiato negli appunti
Si analizzi con attenzione la struttura delle tre tabelle create:
Tabella "login":
- id_login
- username_login
- password_login
Campo | Tipo | Null | Extra |
---|---|---|---|
id_login | int(1) | No | auto_increment |
username_login | varchar(10) | No | |
password_login | varchar(40) | No |
Tabella "post":
- id_post
- titolo_post
- testo_post
- autore_post
- data_post
Campo | Tipo | Null | Extra |
---|---|---|---|
id_post | int(5) | No | auto_increment |
titolo_post | varchar(255) | No | |
testo_post | text | No | |
autore_post | varchar(30) | No | |
data_post | date | No |
Tabella "commenti"
- id_commento
- id_post
- autore_commento
- testo_commento
- data_commento
- approvato
Campo | Tipo | Null | Extra |
---|---|---|---|
id_commento | int(6) | No | auto_increment |
id_post | varchar(5) | No | |
autore_commento | varchar(30) | No | |
testo_commento | text | No | |
data_commento | date | No | |
approvato | enum('0', '1') | No |
Anche dal semplice elenco proposto saltano immediatamente all'occhio le diverse relazioni esistenti: i post sono per esempio in relazione tra loro se si considera un intervallo di date, i commenti sono in relazione con i post e anche per essi vale il discorso relativo alla data di inserimento e così via.
L'utilizzo di queste relazioni per lo sviluppo dell'applicazione destinata alla gestione di un blog sarà un argomento fondamentale per il resto di questa trattazione.