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üssel | Abteilung |
1 | Vertrieb |
2 | Marketing |
3 | Support |
Die nächste Tabelle enthält Daten von Mitarbeitern.
Primärschlüssel | Abteilung | Vorname | Nachname |
1 | 3 | Betty | Miller |
2 | 2 | Sam | Cook |
3 | 2 | Ralf | Miller |
4 | 1 | Sam | Hampton |
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.