Ein
Schlüssel dient in einer
relationalen Datenbank dazu, die
Tupel (Datensätze) einer
Relation (Tabelle) eindeutig zu identifizieren, sie zu
nummern. Ein Schlüssel ist dann eine Gruppe von Spalten, die so ausgewählt wird, dass jede Tabellenzeile über den Werten dieser Spaltengruppe eine einmalige Wertekombination hat.