Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Bazy danych
Źle. Klucz obcy wskazuje na klucz PODSTAWOWY tabeli nadrzędnej, nie na jej klucz obcy.
Źle. Klucz podstawowy identyfikuje własne wiersze, nie służy do powiązania z inną tabelą.
Dobrze. Klucz obcy po stronie „wiele” odwołuje się do klucza podstawowego strony „jeden”.
Źle. Tak opisuje się raczej tabelę łączącą w relacji m:n, a nie 1:n.
W relacji jeden-do-wielu jeden rekord tabeli „jeden” łączy się z wieloma rekordami tabeli „wiele”. Powiązanie tworzy się przez dodanie po stronie „wiele” klucza obcego, który wskazuje na klucz podstawowy tabeli po stronie „jeden”. Dzięki temu każdy rekord podrzędny wie, do którego rekordu nadrzędnego należy. Dlatego poprawna jest definicja klucza obcego wskazującego na klucz podstawowy strony „jeden”.