Aus dem Kurs: Grundlagen der Programmierung: Datenbanken
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und nutzen Sie über 22.800 Kurse von Branchenfachleuten. Sie können diesen Kurs auch separat erwerben.
Primärschlüssel festlegen – Tutorial zu SQL
Aus dem Kurs: Grundlagen der Programmierung: Datenbanken
Primärschlüssel festlegen
Als Nächstes müssen wir noch definieren, was denn unserer Primärschlüssel in jeder Tabelle ist. Sie erinnern sich, das sind Spalten, die einen Datensatz eindeutig identifizieren, das nennt man dann meist ID. Das kann eine Zahl sein, die einfach hochgezählt wird, oder der Username bei einem sozialen Netzwerk, der ist ja auch eindeutig. Schauen wir uns mal die Tabelle Customers an. Der Name eignet sich nicht als Primärschlüssel, denn manche Namen gibt es mehrmals. Auch die Telefonnummer kann zu Problemen führen und sei es nur, weil man sie einfach nicht hat, weil sie eben nicht angegeben wurde. Wir brauchen in unserer Customers-Tabelle also eine Art Ersatzschlüssel, das nennt man auch Surrogatschlüssel, den wir künstlich erzeugen. Das klingt jetzt komplizierter als es ist. Wir legen einfach eine neue Spalte an und darin speichern wir eine Ganzzahl, also eine Zahl ohne Kommastellen, Integer auf Englisch. Und dann sagen wir der Datenbank noch, dass es sich dabei um den Primärschlüssel…