Primary Key Definition

Was ist Primary Key?

Ein Primärschlüssel ist ein eindeutiger Bezeichner für einen Datensatz. Bei der Erstellung einer Tabelle wird normalerweise eines der Felder als Primärschlüssel zugewiesen. Der Primärschlüssel ist häufig eine Zahl, kann aber auch ein Textfeld oder ein anderer Datentyp sein. Wenn eine Datenbank beispielsweise Definitionen von Computerbegriffen enthält, wäre es sinnvoll, dass jeder Begriff nur einmal in der Datenbank aufgeführt wird. Indem das Feld „Begriff“ als Primärschlüssel definiert wird, wird sichergestellt, dass kein Begriff mehr als einmal in der Datenbank aufgeführt wird.

Der Primärschlüssel einer Tabelle ist zwar in der Regel einem bestimmten Feld zugeordnet, kann aber auch aus mehreren Werten bestehen. Eine Datenbank mit Nachrichtenartikeln könnte zum Beispiel die Felder „Titel“ und „Datum“ verwenden, um jeden Eintrag eindeutig zu identifizieren. Durch die Kombination der Felder „Titel“ und „Datum“ als Primärschlüssel würde sichergestellt, dass keine Einträge denselben Titel am selben Tag haben.

Wenn mehrere Felder in einer Tabelle keine doppelten Werte haben können, erlauben die meisten Datenbankverwaltungssysteme ( DBMS) auch die Definition von Feldern als „Unique“. Dies ähnelt der Festlegung eines Feldes als Primärschlüssel, ist aber nicht genau dasselbe. Der Primärschlüssel dient auch als Zeiger auf den Datensatz und bietet dem DBMS eine einfache Möglichkeit zum Suchen, Sortieren und Zugreifen auf die Datensätze. Außerdem hilft er dabei, Datensätze über mehrere Tabellen hinweg zu verknüpfen. Daher können zwar mehrere Felder innerhalb einer Tabelle als „Unique“ definiert werden, aber jede Tabelle kann nur einen Primärschlüssel haben. Das Primärschlüsselfeld muss außerdem für jeden Datensatz definiert werden und darf nicht auf Null gesetzt werden. Schließlich ist ein undefinierter Bezeichner nicht sehr nützlich.

Die Definition von Primary Key auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Primärschlüssel-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.