Foreign Key
In einer SQL-Tabelle ist eine Spalte, die verwendet wird, um eine Verknüpfung mit einer anderen SQL Tabelle herzustellen, indem er auf den Primary Key dieser SQL Tabelle verweist.
CREATE TABLE Einschreibung (
einschreibung_id INT PRIMARY KEY, -- Primärschlüssel
schueler_id INT, -- Fremdschlüssel zu Schueler
kurs_id INT, -- Fremdschlüssel zu Kurse
einschreibedatum DATE,
FOREIGN KEY (schueler_id) REFERENCES Schueler(schueler_id),
FOREIGN KEY (kurs_id) REFERENCES Kurse(kurs_id)
);