Ich befasse mich zurzeit mit Datenbanken, ER-Modellen usw.
Wie findet ihr das Beispiel hier für das m:n-Modell? Habt ihr Verbesserungsvorschläge?
Beispiel
- Klasse und Lehrer: Eine Klasse kann mehrere Lehrer haben, und ein Lehrer kann mehrere Klassen unterrichten.
___
- Jedes Objekt der ersten Entität mit beliebig vielen Objekten der zweiten Entität in Beziehung stehen kann.
- Jedes Objekt der zweiten Entität kann mit beliebig vielen Objekten der ersten Entität in Beziehung stehen.
___
Darstellung
- Entität „Klasse“ (Rechteck) mit einem „m“ (jede Klasse kann mehrere Lehrer haben)
- Beziehung „unterrichtet“ oder „gehört zu“ (Raute) zwischen „Klasse“ und „Lehrer“
- Entität „Lehrer“ (Rechteck) mit einem „m“ (jeder Lehrer kann mehrere Klassen unterrichten)
- Zwei Rechtecke: Eins für „Klasse“ und eins für „Lehrer“.
- Eine Linie verbindet sie mit einer Raute (z.B. „unterrichtet“).
- Beide Entitäten haben das „m“, weil es sich um eine viele-zu-viele-Beziehung handelt.