Ein Primärschlüssel ist ein Wert oder eine Gruppe von Werten, mit der eine Datenbank eine Zeile in einer Tabelle identifiziert. Eine Kundentabelle kann zum Beispiel jeder Person eine andere Nummer geben. So findet die Datenbank den richtigen Kunden, selbst wenn zwei Personen denselben Namen haben.
Man kann es mit einer eindeutigen Nummer auf jedem Bibliotheksausweis vergleichen. Ein Primärschlüssel muss seine Zeile identifizieren, darf nicht mit einer anderen Zeile geteilt werden und nicht leer sein. Normalerweise beschreibt er die Zeile nicht, sondern hilft der Datenbank, Datensätze auseinanderzuhalten.
