Modelowanie 3 podmiotów za pomocą relacji

Powiedzmy, że mamy trzy podmioty w naszym środowisku,Nauczyciel, Student iKierunek.

Każdy nauczyciel ma (uczy) 1 lub więcej kursów, a każdy kurs jest oferowany przez 0 lub więcej nauczycieliKażdy uczeń bierze 1 lub więcej kursów, a każdy kurs jest przyjmowany przez 0 lub więcej studentówKażdy nauczyciel ma 0 lub więcej uczniów, a każdy uczeń ma 1 lub więcej nauczycieli

W tych relacjach, każdy związek można wywnioskować z dwóch innych, na przykład aby wiedzieć, których Uczniów uczy Nauczyciel T1, przejść przez związek międzyNauczyciel i kurs aby zobaczyć, jakie kursy są nauczane przez nauczyciela T1, a następnie przejrzeć relacje między nimiKurs i uczeń aby zobaczyć, którzy uczniowie wzięli te kursy. Ci uczniowie są tymi, których uczy nauczyciel T1.

Nie potrzebujemy więc wyraźnego związku międzyUczeń i nauczyciel, ponieważ „konceptualnie” ta relacja istnieje.

Wreszcie pytanie brzmi:

WProjekt koncepcyjny czy konieczne jest pokazanie wszystkich trzech relacji?

A jako dodatkowe informacje, jak by to byłoProjekt logiczny (projektowanie tabel i relacji z bazami danych), jeśli relacja pozostaniewywnioskowana relacja lub powinny być wyraźnie zdefiniowane?

questionAnswers(1)

yourAnswerToTheQuestion