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)
);