CREATE TABLE zajecia (
id_zajec NUMBER(2) CONSTRAINT zaj_pk PRIMARY KEY,
rodzaj_zaj VARCHAR2(15)
CHECK (rodzaj_zaj IN
('wykład','ćwiczenia','laboratorium','projekt')),
id_dydaktyka NUMBER(2) CONSTRAINT zaj_fk1
REFERENCES dydaktycy(id_dydaktyka) ON DELETE SET NULL,
id_przedmiotu NUMBER(2) NOT NULL CONSTRAINT
zaj_fk2 REFERENCES przedmioty(id_przedmiotu) ON DELETE
CASCADE,
nr_pomieszczenia NUMBER(2) NOT NULL,
nr_budynku NUMBER(2) NOT NULL,
CONSTRAINT zaj_fk3 FOREIGN KEY
(nr_pomieszczenia, nr_budynku) REFERENCES
pomieszczenia(nr_pomieszczenia, nr_budynku));
• Tabela zajecia łączy
dane z tabel dydaktycy i przedmioty, w tej tabeli przechowujemy
dane o tym, kto wykłada jaki przedmiot i w jakiej formie.