Schlüssel (Datenbank)

Aus KGS-Wiki
Version vom 6. Februar 2026, 07:08 Uhr von Sn (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Als Schlüssel (Datenbank) bezeichnet man eine möglichst kleine Menge von Attribut (Informatik)en, anhand derer die einzelnen Einträge in einer Datenbanktabelle eindeutig unterschieden werden können. == Begriffe == Eine Menge von Attributen, mit denen jedes Tupel eindeutig identifiziert werden kann (d.h. diese Attribute sind für alle Tupel unterschiedlich), heißt Superschlüssel. Der triviale Superschlüssel ist die Menge aller Attribute…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Als Schlüssel bezeichnet man eine möglichst kleine Menge von Attributen, anhand derer die einzelnen Einträge in einer Datenbanktabelle eindeutig unterschieden werden können.

Begriffe

Eine Menge von Attributen, mit denen jedes Tupel eindeutig identifiziert werden kann (d.h. diese Attribute sind für alle Tupel unterschiedlich), heißt Superschlüssel.

Der triviale Superschlüssel ist die Menge aller Attribute einer Relation.

Ein Superschlüssel, der nicht weiter verkleinert werden kann (d.h. sobald man ein Attribut aus diesem Superschlüssel entfernt, gibt es Doppelungen), heißt Schlüsselkandidat.

Einen dieser Schlüsselkandidaten kann man nun zum Schlüssel bestimmen.