Pratica sull'organizzazione dei database

Nelle seguenti attività, devi descrivere la struttura delle tabelle: i loro nomi e campi.

Задание 1

Un blog, con articoli. Gli articoli sono suddivisi in categorie. Gli utenti lasciano commenti agli articoli.

Задание 2

Un forum, con categorie, in esse thread (un thread appartiene solo a una categoria), nei thread ci sono post. Un thread ha un autore. Gli utenti possono scambiarsi messaggi privati. Crea la struttura delle tabelle.

Задание 3

Un social network, con utenti, i loro amici, una bacheca, commenti ai post sulla bacheca. Gli utenti possono scambiarsi messaggi privati. Crea la struttura delle tabelle.

Задание 4

Ci sono mari, fiumi e i loro affluenti. I fiumi possono essere affluenti di altri fiumi o sfociare direttamente in un mare o nell'oceano. Crea la struttura delle tabelle.

Задание 5

Utente, scambio di messaggi tra utenti. Crea la struttura delle tabelle.

Задание 6

Sito con le date delle partite di calcio. Ogni partita contiene la data della partita, la prima squadra e la seconda squadra. Ci sono giocatori, ognuno dei quali appartiene a una squadra. Crea la struttura delle tabelle.

Задание 7

Albero genealogico. Utente, i suoi nonni, bisnonni, madre, padre, fratelli, sorelle, figli. È possibile trovare qualsiasi parente in qualsiasi generazione (ad esempio, il trisavolo). È necessario memorizzare e recuperare le relazioni di parentela. Crea la struttura delle tabelle.