Pytanie o relację pomiędzy tabelami

0

Witam!

Mam cztery tabele: klasy, przedmioty, uczniowie, oceny. Powiązania są chyba oczywiste, zaznaczę tylko, że tabela przedmioty zawiera listę przedmiotów możliwych do przypisania do klasy, nie już przypisanych. I teraz pojawia się moje pytanie, w jaki sposób najlepiej powiązać daną klasę z przedmiotami? Czy powinienem zrobić nową tabelę, zawierającą same powiązania (id klasy, id przedmiotu)?

Pozdrawiam,
Dawid

0

Moje rozumowanie jest takie.
A. Klas jest wiele
B. Przedmoitów jest wiele
C. Każda klasa może mieć kilka przedmiotów
D. Jeden przedmiot może być przypisany do kilku klas

Jak dla mnie jest to relacja wiele do wielu. Ja realizuję ją poprzez tabelę pośrenią o kolumnach

id
idKlasy
idPrzedmiotu

0

Bo chyba inaczej się nie da.
A kolumna id też niekoniecznie potrzebna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1