Primärschlüssel

aus www.iwiki.de, der freien Wissensdatenbank

Der Primätschlüssel dient zur eindeutigen Unterscheidung von Relationen im Relationalen Datenbankmodell.

Inhaltsverzeichnis

Auswahl des Primärschlüssels

Eine Relation ist eine Menge von Tupeln, welche durch ihre Attribute eindeutig voneinander untschieden werden müssen. Nicht jedes Attribute eines Tupels ist gleichermaßen zur eindeutigen Unterscheidung geeignet. Eine Menge von Attribute, die eine identifizierende Eigenschaft besitzen, heißt Schlüsselkandidat. Es kann pro Relation mehrere Schlüsselkandidaten geben. Der Schlüsselkandidat mit der führenden Rolle wird Primärschlüssel genannt. Dieser Primärschlüssel kann dem Datenbanksystem explizit bekannt gemacht werden. In der Regel können Datenbanksysteme selbstständig Primärschlüssel erkennen oder anlegen.

Beispiel

Beispiel für die Wahl eines Primärschlüssels

Weiterführende Links

Wikipedia: Primärschlüssel

Literatur

Heide Balzert (1999); Lehrbuch der Objektmodellierung; Spektrum Akademischer Verlag

Robert Grebner; Skript zur Vorlesung Datenbanken und Informationsmanagement an der Fachhochschule Würzburg