Źródło: Arkusze CKE
Zdefiniowanie klucza obcego jest niezbędne do utworzenia
Warianty odpowiedzi
-
A
relacji 1..n
-
B
relacji 1..1
-
C
transakcji
-
D
klucza podstawowego
Wyjaśnienie
Klucz obcy (Foreign Key) to pole w tabeli podrzędnej, które przechowuje wartość klucza głównego z tabeli nadrzędnej.
Mechanizm ten jest niezbędny do zbudowania relacji jeden do wielu (1..n). Pozwala on powiązać jeden rekord z tabeli głównej z dowolną liczbą rekordów w tabeli zależnej.
Przykład: jeden dział w firmie (tabela nadrzędna) zatrudnia wielu pracowników (tabela podrzędna). W tabeli pracowników umieszczamy klucz obcy id_dzialu, który wskazuje na właściwy dział.