Fremdschlüssel
Im Bereich der Relationalen Datenbanken bezeichnet der Fremdschlüssel ein Attribut einer Relation (Tabelle), das auf ein primäres Attribut einer anderen Relation verweist.
Wenn zwei Tabellen mit einer 1:n-Beziehung miteinander verknüpft sind, dann befindet sich in dem Teil mit der "1" ein Attribut als Primärschlüssel. In der Tabelle mit den "n" zugeordneten Datensätzen existiert ein Schlüssel, der in seinem Datentyp identisch ist mit diesem Primärschlüssel. Über dieses Feld kann man einen dieser Datensätze der Tabelle n eindeutig einem der Datensätze der Tabelle 1 zuordnen, da der Fremdschlüssel in der einen Tabelle denselben Wert hat, wie der Primärschlüssel der anderen Tabelle.
Beispiel:
|
|
Das Feld Kd_Betreuer_Nr in der Tabelle Kunden ist ein Fremdschlüssel, der auf den Primärschlüssel der Tabelle Personal verweist: Pers_Nr.