Primärschlüsselspalten
Primärschlüsselspalten sind Spalten in relationalen Tabellen, die jede Zeile eindeutig identifizieren. Die Werte müssen eindeutig und niemals NULL sein; der Primärschlüssel kann aus einer einzelnen Spalte bestehen oder aus mehreren Spalten (zusammengesetzter Primärschlüssel). Eine Primärschlüssel-Constraint sorgt für die Durchsetzung dieser Eigenschaften und dient als Referenzziel für Fremdschlüssel in anderen Tabellen, wodurch referentielle Integrität gewährleistet wird.
Zusammengesetzte Primärschlüssel treten auf, wenn keine einzelne Spalte eine Zeile eindeutig identifizieren kann. Dabei ist die
Zur Umsetzung eines Primärschlüssels werden oft Surrogatschlüssel verwendet, das heißt künstliche, geschäftsfremde Werte (z. B. ID-Nummern
Primärschlüssel werden in der Regel von Fremdschlüsselconstraints referenziert. Ein Fremdschlüssel verweist auf den Primärschlüssel einer Tabelle,