100%

Fremdschlüssel

Lektion Progress

Fremdschlüssel

Ein Fremdschlüssel ist eine Attributliste X in einem Relationenschema R1, wenn in einem Relationenschema R2 eine kompatible Attributliste Y Primärschlüssel (oder Schlüsselkandidat) ist und die Attributwerte zu X im Falle <> NULL auch in den entsprechenden Spalten der Relation zu R2 vorkommen.

Fremdschlüssel und zugehöriger Primärschlüssel (Schlüsselkandidat) sind auf dem gleichen Wertebereich definiert und damit vergleichbar und vereinigungsverträglich. Sie gestatten die Verknüpfung von Relationen mit Hilfe von Relationenoperationen (z.B. Join). Fremdschlüssel können NULL-Werte aufweisen.

 

Schreibweise:

Studenten (MNR, Name, SB, SG REFERENCES Studiengänge)

oder grafisch