Teste dein Wissen bevor du weitermachst

Bevor du zum nächsten Kapitel übergehst, überprüfe kurz, was du bisher über Attribute und Schlüsselbeschränkungen gelernt hast. Wenn du dir bei der Antwort nicht sicher bist, lies bitte kurz die Kapitel 2 und 3.

Stellen wir uns einen Entitätstyp „student“ vor. Ein/e Student/in hat:

  • einen Nachnamen, der aus bis zu 128 Zeichen besteht (erforderlich),
  • eine eindeutige Sozialversicherungsnummer, die nur aus ganzen Zahlen besteht und als Schlüssel dient,
  • eine Telefonnummer mit der festen Länge 12, die aus Zahlen und Buchstaben besteht (manche Studierende haben jedoch keine).

Diese Übung ist Teil des Kurses

Einführung in relationale Datenbanken in SQL

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Tabelle students mit den richtigen Spaltentypen unter Verwendung der obigen Beschreibung einer student-Entität.
  • Füge einen PRIMARY KEY für die Sozialversicherungsnummer ssn hinzu.

Beachte, dass es keine formale Längenanforderung für die Integer-Spalte gibt. Die Anwendung muss sicherstellen, dass es sich um eine korrekte SSN handelt!

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

-- Create the table
___ ___ students (
  last_name ___(___) ___ ___,
  ssn ___ ___,
  phone_no ___(___)
);