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

Primärschlüssel festlegen – Tutorial zu SQL

Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

Gratismonat starten

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…

Inhalt