Füge einen SERIAL-Surrogatschlüssel hinzu
Da es keinen einspaltigen Schlüsselkandidaten in professors
gibt (nur einen zusammengesetzten Schlüsselkandidaten, der aus firstname
und lastname
besteht), füge eine neue Spalte id
zu dieser Tabelle hinzu.
Diese Spalte hat einen speziellen Datentyp serial
, der die Spalte in eine automatisch inkrementierende Zahl umwandelt. Das bedeutet, dass jeder neue Professor, den du der Tabelle hinzufügst, automatisch eine id
erhält, die noch nicht in der Tabelle existiert: ein perfekter Primärschlüssel!
Diese Übung ist Teil des Kurses
Einführung in relationale Datenbanken in SQL
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
-- Add the new column to the table
ALTER TABLE ___
___ ___ id ___;