Witam.
Jaki sens ma tworzenie klucza obcego w tabeli do ktorej sie on odwoluje?
Chodzi mi o ta linikję poniższego kodu:
SZEF NUMBER(4) CONSTRAINT PR_PR_FK REFERENCES PRACOWNIK(NUMER),
CREATE TABLE pracownik(
NUMER NUMBER(4) CONSTRAINT PR_PK PRIMARY KEY,
NAZWISKO VARCHAR2(15) not null,
ETAT VARCHAR(10) CONSTRAINT PR_ETAT_FK REFERENCES ETAT(NAZWA),
SZEF NUMBER(4) CONSTRAINT PR_PR_FK REFERENCES PRACOWNIK(NUMER),
PRACUJE_OD DATE default sysdate,
PLACA_POD NUMBER(6,2) not null,
PLACA_DOD NUMBER(6,2) default 0,
ID_ZESP NUMBER(2) CONSTRAINT PR_ZESP_FK REFERENCES ZESPOL(ID_ZESP)
);