Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 498

W jaki sposób realizuje się w relacyjnej bazie danych związek wiele-do-wielu (M:N) między tabelami uczniowie i przedmioty?

  1. APrzez klucz obcy dodany tylko do jednej z dwóch łączonych tabel
  2. BPrzez wspólny złożony klucz główny zdefiniowany w obu tabelach
  3. CPrzez widok łączący obie tabele za pomocą klauzuli UNION
  4. DPrzez dodatkową tabelę pośredniczącą z dwoma kluczami obcymiPoprawna

Wyjaśnienie

Związek M:N rozkłada się na dwa związki 1:N za pomocą tabeli pośredniczącej (np. uczniowie_przedmioty), która zawiera klucze obce wskazujące na klucze główne obu tabel.