Een vaktabel ontwerpen
De schooladministratie besluit de database te gebruiken om cursusgegevens op te slaan. Omdat dit de eerste poging is om de database te bouwen, weten ze niet zeker welke kolommen in de course-tabel moeten komen. Hieronder staat een lijst met mogelijke kolommen en een beschrijving van het gegevenstype van elke kolom. In deze oefening kies je de juiste kolommen voor deze tabel uit de lijst met mogelijke kolommen:
id- eenPRIMARY KEYvoor het vakname- een tekenreeks met variabele lengte (max. 50, niet NULL) voor de naam van het vakmeeting_time- een tijd die de lestijd van het vak aangeeftstudent_name- een tekenreeks met variabele lengte (max. 50, niet NULL) die een ingeschreven student weergeeftmax_students- een integer voor het maximale aantal inschrijvingen (lokalen bieden veilig plaats aan slechts 30 bureaus)
Deze oefening maakt deel uit van de cursus
PostgreSQL-databases maken
Oefeninstructies
- Maak een
course-tabel die voldoet aan 2NF met 3 kolommen uit de bovenstaande lijst.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Create the course table
___ ___ ___ (
-- Add a column for the course table
___ ___ ___ ___,
-- Add a column for the course table
___ ___(___) ___ ___,
-- Add a column for the course table
___ ___
);