Fremdschlüssel (Foreign Key)

Fremdschlüssel werden verwendet, um Datensätze, die in anderen Datenbanktabellen abgelegt sind und mit den Datensätzen der aktuellen Tabelle in Beziehung stehen, zu ermitteln. In der folgenden Tabelle sind Abteilungen gespeichert.

PrimärschlüsselAbteilung
1Vertrieb
2Marketing
3Support

Die nächste Tabelle enthält Daten von Mitarbeitern.

PrimärschlüsselAbteilungVornameNachname
13BettyMiller
22SamCook
32RalfMiller
41SamHampton

Der Primärschlüssel der Abteilung ist hier als Fremdschlüssel in der Spalte "Abteilung" gespeichert. Damit kann z.B. ganz einfach ermittelt werden, dass Betty Miller in der Abteilung Support arbeitet.