Pratique sur l'organisation des bases de données
Il y a des mers, des rivières et leurs affluents. Les rivières peuvent être des affluents d'autres rivières ou se jeter directement dans la mer. Composer la structure des tables.
Utilisateur, échange de messages entre utilisateurs. Composer la structure des tables.
Site avec des dates de matchs de football. Chaque match contient la date du match, la première équipe et la deuxième équipe. Il y a des joueurs, chacun appartenant à une équipe. Composer la structure des tables.
Forum, contenant des catégories, en leur sein des sujets (un sujet n'appartient qu'à une seule catégorie), dans les sujets des messages. Un sujet a un auteur. Les utilisateurs peuvent échanger des messages privés. Composer la structure des tables.
Réseau social, contenant des utilisateurs, leurs amis, un mur, des commentaires sur les publications du mur. Les utilisateurs peuvent échanger des messages privés. Composer la structure des tables.
Arbre généalogique. Utilisateur, ses grand-mères, grand-pères, mère, père, frères, sœurs, enfants. Il est possible de trouver n'importe quel parent à n'importe quel degré (par exemple, un arrière-arrière-arrière-grand-père). Il faut stocker et obtenir les liens de parenté. Composer la structure des tables.