LoslegenKostenlos starten

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

<Kurs>Erstellen von PostgreSQL-Datenbanken</Kurs>
Kurs ansehen

Übungsanweisungen

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

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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