SQL-Schlüssel

Primärschlüssel

CREATE TABLE Prüft (
    PersNr INT NOT NULL,
    MatrNr INT NOT NULL,
    Note DECIMAL(2,1) DEFAULT 0.0,
    PRIMARY KEY (PersNr, MatrNr)
);

Fremdschlüssel

CREATE TABLE Prüft (
    PersNr INT NOT NULL,
    MatrNr INT NOT NULL,
    Note DECIMAL(2,1) DEFAULT 0.0,
    PRIMARY KEY (PersNr, MatrNr),
    FOREIGN KEY (PersNr) REFERENCES DOZENT(PersNr),
    FOREIGN KEY (MatrNr) REFERENCES STUDENT(MatrNr)
);