W jakim celu tworzy się w tabeli klucz OBCY?
Źle. To rola klucza GŁÓWNEGO.
Źle. Klucz obcy wskazuje INNĄ tabelę.
Dobrze. Klucz obcy łączy tabele.
Źle. To zadanie formularza, nie klucza.
Klucz OBCY tworzy się, aby ustanowić RELACJĘ między tabelami - wskazuje klucz główny innej tabeli (np. w relacji 1..n). Pilnuje też spójności powiązań. Dlatego klucz obcy służy do utworzenia relacji z kluczem głównym innej tabeli.
Klucz obcy nie identyfikuje rekordu (to rola klucza GŁÓWNEGO) ani nie wiąże się z innymi kluczami obcymi tej samej tabeli, ani nie tworzy formularzy. Jego celem jest powiązanie z kluczem głównym innej tabeli.