ER-Modell m:n - Korrekte Darstellung?

  • 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.

    ___

    1. Jedes Objekt der ersten Entität mit beliebig vielen Objekten der zweiten Entität in Beziehung stehen kann.
    2. 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.

  • Kleine Tool-Empfehlung meinerseits... draw.io hat eine eingebaute Funktion zum Erstellen von Entity-Relationship-Models

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!