Praktijk in databasestructuur
Er zijn zeeën, rivieren en hun zijrivieren. Rivieren kunnen zijrivieren van andere rivieren zijn of rechtstreeks in de zee uitmonden. Stel de tabelstructuur samen.
Gebruiker, uitwisseling van berichten tussen gebruikers. Stel de tabelstructuur samen.
Site met data van voetbalwedstrijden. Elke wedstrijd bevat de datum van de wedstrijd, het eerste team en het tweede team. Er zijn spelers, die elk tot één team behoren. Stel de tabelstructuur samen.
Forum, daarin categorieën, daarin topics (een topic behoort slechts tot één categorie), in topics posts. Een topic heeft een auteur. Gebruikers kunnen privéberichten uitwisselen. Stel de tabelstructuur samen.
Sociaal netwerk, daarin gebruikers, hun vrienden, een prikbord, reacties op berichten op het prikbord. Gebruikers kunnen privéberichten uitwisselen. Stel de tabelstructuur samen.
Genealogische stamboom. Gebruiker, zijn grootmoeders, grootvaders, moeder, vader, broers, zussen, kinderen. Het is mogelijk elke familielid in elke generatie te vinden (bijvoorbeeld, overgroot-overgroot-overgrootvader). Het is nodig om familierelaties op te slaan en op te halen. Stel de tabelstructuur samen.