Jaki typ relacji powstaje, gdy połączymy dwie tabele przez ich KLUCZE GŁÓWNE?
Źle. Tu klucz obcy wskazuje stronę „jeden”.
Źle. Ta wymaga tabeli pośredniczącej.
Źle. Tu klucz obcy jest po stronie „wiele”.
Dobrze. Połączenie klucza głównego z kluczem głównym daje 1:1.
Gdy dwie tabele łączymy przez ich KLUCZE GŁÓWNE (oba unikalne), każdemu rekordowi jednej odpowiada dokładnie jeden rekord drugiej - to relacja JEDEN DO JEDNEGO (1:1). Stosuje się ją np. do rozdzielenia rzadko używanych pól. Zapamiętaj: dwa klucze główne naprzeciw siebie = 1:1.
Pozostałe typy relacji wymagają innych warunków. Jeden-do-wielu (1:n) powstaje, gdy po stronie „wielu” jest klucz OBCY, a nie główny. Wiele-do-wielu (n:m) wymaga tabeli pośredniej. „Wiele do jednego” to ta sama relacja 1:n widziana z drugiej strony. Połączenie dwóch kluczy głównych daje relację jeden do jednego.