Modellierung von 3 Entitäten mit Beziehungen

Angenommen, wir haben drei Entitäten in unserer Umgebung,Lehrer, Student undKurs.

Jeder Lehrer hat (unterrichtet) 1 oder mehr Kurse und jeder Kurs wird von 0 oder mehr Lehrern angebotenJeder Student hat 1 oder mehr Kurse belegt und jeder Kurs wird von 0 oder mehr Studenten belegtJeder Lehrer hat 0 oder mehr Schüler und jeder Schüler hat 1 oder mehr Lehrer

In diesen Beziehungen könnte jede Beziehung von den beiden anderen abgeleitet werden, um beispielsweise zu wissen, welche Schüler von Lehrer T1 unterrichtet werden, und um die Beziehung zwischen ihnen zu durchlaufenLehrer und Kurs um zu sehen, welche Kurse vom Lehrer T1 unterrichtet werden, und gehen Sie dann die Beziehung zwischenKurs und Student um zu sehen, welche Studenten diese Kurse besucht haben. Diese Schüler werden vom Lehrer T1 unterrichtet.

Wir brauchen also keine explizite Beziehung zwischenSchüler und Lehrer, weil "konzeptuell" diese Beziehung besteht.

Endlich die Frage ist:

ImKonzeptionelles Design Ist es notwendig, alle drei Zusammenhänge aufzuzeigen?

Und als zusätzliche Information, wie wäre es inLogisches Design (Entwerfen von Datenbanktabellen und Beziehungen), sollte die Beziehung alsabgeleitete Beziehung oder sollte explizit definiert werden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage