ich folgend in dem ER-Diagramm zu zeigen versuchen:Eins-zu viele Beziehungen in ER-Diagramm
There are instructors and courses, a course is taught by only one instructor
whereas an instructor can give many courses.
Meine Frage ist, gibt es einen Unterschied zwischen zwei Diagramme, mit anderen Worten, spielt es eine Rolle, welche Linie wir in einen Pfeil verwandeln, oder was nur zählt, ist nur die Richtung des Pfeils?
Auch wenn wir über die Kartierungskardinalitäten nachdenken; ist es 1 zu viele oder viele zu 1? Wenn wir in Kursen denken, dann sind es viele, aber wenn wir in Ausbildern denken, dann ist es eins zu viele. Wie entscheiden wir das? Danke.
Aber ist es korrekt, wenn ich ein Attribut für den Diamanten zwischen den beiden Entitäten habe? – hyperfkcb
@DeniseTan Ja, das ist tatsächlich möglich. Eine Viele-zu-Viele-Beziehung könnte mit einer Junction-Tabelle auf zwei Eins-zu-Viele-Beziehungen normiert werden. Dies würde durch ein abstraktes Modell dargestellt, das auch Attribute (d. H. Zeitstempel) enthalten kann. Zum Beispiel sind Fragen und Tags in SO eine Viele-zu-Viele-Beziehung. Die Tags von Fragen könnten durch eine 'Frage_Tags'-Beziehung dargestellt werden. Diese Beziehung könnte ein "insert_at" -Feld aufweisen, das den Zeitstempel der Tag-Zuweisung angibt. – Leviathlon