Klucze obce pozwalają reprezentację związków - czyli wskazanie kolumn na których często będziemy dokonywać operacji złączenia.
Kolumna DEPTNO tabeli EMP jest kluczem obcym w tabeli EMP. W kolumnie tej mogą występować tylko takie wartości, które występują w kolumnie DEPTNO tabeli DEPT. Kolumna DEPTNO tabeli DEPT jest oznaczona znakiem #, co znaczy, że jest podstawowym kluczem w DEPT.
Niektóre kolumny mogą występować jednocześnie w charakterze kluczy obcych i podstawowych.
• DEPTNO jest kluczem podstawowym tabeli DEPT i obcym w tabeli EMP
• EMPNO jest kluczem podstawowym w EMP i kluczem obcym jako kolumna MGR.
Oznaczenie kolumny gwiazdką (*) jest jednoznaczne z przypisaniem jej atrybutu obowiązkowej wartości. W kolumnie oznaczonej znakiem "o" mogą występować wartości NULL.
Po utworzeniu diagramu tabel jesteśmy gotowi do zaimplementowania opisu tabel za pomocą poleceń SQL CREATE TABLE. Zakładanie tabel omówimy w następnym rozdziale.
12-10
Projektowanie tabel