Primärschlüssel
Im Bereich der Relationalen Datenbanken bezeichnet der Primärschlüssel Attribute (Spalten) einer Relation (Tabelle), die einen Datensatz dieser Relation eindeutig identifizieren.In der Regel ist dies nur ein Attribut. Man spricht dann vom Primärschlüssel. Ein Wert dieses Attributes (Ausprägung) kann nur einmal vorkommen.
Ein Primärschlüssel kann auch aus der Kombination mehrerer Attribute bestehen, wenn diese gemeinsam jeden Satz eindeutig identifizieren. Dies ist dann der so genannte Kombinierte Primärschlüssel oder auch Verbundschlüssel. Hier kann eine Wertekombination aller am Schlüssel beteiligten Attribute nur einmal vorkommen.
Die Wahl der Attribute für den Schlüssel wird so vorgenommen, dass die Attributkombination minimal identifizierend ist, d.h. sie darf nicht mehr Attribute enthalten, als nötig wären, damit sie eindeutig ist.
Siehe auch: Schlüssel (Datenorganisation)