LoslegenKostenlos loslegen

Eine Kurstabelle entwerfen

Die Schulverwaltung möchte die Datenbank nutzen, um Kursdetails zu speichern. Da dies der erste Versuch ist, die Datenbank aufzubauen, ist sie unsicher, welche Spalten in die Tabelle course gehören. Unten findest du eine Liste möglicher Spalten samt Beschreibung des Datentyps. In dieser Übung wählst du die passenden Spalten für diese Tabelle aus den möglichen Optionen aus:

  • id - ein PRIMARY KEY für den Kurs
  • name - eine Zeichenfolge variabler Länge (max. 50, nicht NULL) für den Kursnamen
  • meeting_time - eine Zeitangabe für die Kurszeit
  • student_name - eine Zeichenfolge variabler Länge (max. 50, nicht NULL) für eine eingeschriebene Person
  • max_students - eine Ganzzahl für die maximale Belegung (in die Räume passen aus Sicherheitsgründen nur 30 Tische)

Diese Übung ist Teil des Kurses

Erstellen von PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Tabelle course, die die 2NF erfüllt, und verwende dafür 3 Spalten aus der obigen Liste.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- 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 bearbeiten und ausführen