Dlaczego tak
Każda encja daje własną tabelę (studenci, kursy), a związku wiele-do-wielu nie da się zapisać jednym kluczem obcym — potrzebna jest tabela pośrednia, np. zapisy(id_studenta, id_kursu). Razem powstają więc trzy tabele. Dwie tabele wystarczyłyby dla związku jeden-do-wielu, gdzie klucz obcy trafia do tabeli po stronie „wiele”.