Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Po co Klucz Obcy do tabeli w ktorej jest stworzony?
Tasior
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.03.2007

Ostrzeżenie: (0%)
-----


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)
);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Są szefowie i pracownicy z czego szefowie to też pracownicy.
Z tego powodu wszyscy są w jednej tabeli ale niektórzy (a w zasadzie każdy, bo przecież tylko dyktator nie ma nad sobą nikogo) mają odwołanie do swojego szefa, czyli do innego pracownika znajdującego się w tej samej tabeli.
Go to the top of the page
+Quote Post
Tasior
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.03.2007

Ostrzeżenie: (0%)
-----


dzia smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:26