Fremdschlüssel

Ein Fremdschlüssel wird in einer relationalen Datenbankum dazu verwendet, um Beziehungen zwischen Datenbank-Tabellen herzustellen und wird bspw. bei der Überfühung einer Datendank in eine der Normalformen verwendet.


Der Fremdschlüssel referenziert auf einen Primärschlüssel einer anderen Datenbank-Tabelle. Dieser Schlüssel muss im Gegensatz zu einem Primärschlüssel jedoch nicht einzigartig sein, nicht zwingend für jedes Tupel gesetzt werden und darf daher in einer Datenbank-Tabelle mehrfach vorkommen.