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
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 Sozialversicherungsnummerssn
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 ___(___)
);