Aan de slagGa gratis aan de slag

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 - een PRIMARY KEY voor het vak
  • name - een tekenreeks met variabele lengte (max. 50, niet NULL) voor de naam van het vak
  • meeting_time - een tijd die de lestijd van het vak aangeeft
  • student_name - een tekenreeks met variabele lengte (max. 50, niet NULL) die een ingeschreven student weergeeft
  • max_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

Cursus bekijken

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
  	___ ___
);
Code bewerken en uitvoeren