Kiedy między dwiema tabelami zachodzi relacja wiele-do-wielu?
Źle. To relacja jeden-do-jednego.
Źle. To relacja wiele-do-jednego.
Źle. To relacja jeden-do-wielu.
Dobrze. Powiązanie działa „wiele w obie strony”.
Relacja wiele-do-wielu zachodzi, gdy WIELU wierszom z tabeli A może odpowiadać WIELE wierszy z tabeli B (i odwrotnie) - np. wielu autorów pisze wiele książek wspólnie. W praktyce rozbija się ją na dwie relacje 1..n przez tabelę pośrednią. Zapamiętaj: „wielu z obu stron” = wiele-do-wielu.
Pozostałe warunki opisują inne relacje. „Wielu z A do jednego z B” oraz „jeden z A do wielu z B” to relacja jeden-do-wielu (1:n) widziana z dwóch stron. „Jeden z A do dokładnie jednego z B” to jeden-do-jednego. Wiele-do-wielu wymaga wielu po OBU stronach.