Editor für Entity-Relationship-Diagramme

Der Diagrammeditor für Entity-Relationship-Diagramme dient dem Modellieren von Entitäten und Beziehungen sowie Sichten des semantischen Datenmodells.

Zweck

Mit dem ER-Diagramm modellieren Sie ein Teilmodell des konzeptionellen Schemas. Dabei stellen Sie die Entitäten (Entity) als Knoten und die Beziehungen (Relationship) als Kanten dar.

Innovator bietet folgende Diagrammnotationen an:

  • Chen

    Notation nach Peter Pin-Shan Chen mit (min,max)-Kardinalitäten

  • DSA

    Notation gemäß Datenstrukturanalyse

  • James Martin

    Notation nach James Martin, Bachmann und Odell (auch "Krähenfußnotation" genannt)

  • SERM

    Notation gemäß der Strukturierten Entity-Relationship-Modellierung von Prof. Dr. Elmar J. Sinz

  • UML

    Notation gemäß der Unified Modeling Language

  • IDEF1X

    Notation gemäß IDEF1X-Standard (U.S.-Behördenstandard FIPS 184)

Der Hauptunterschied dieser Notationen ist die Darstellung der Beziehungen, deren Kardinalitäten mit unterschiedlichen Grafiksymbolen oder formalen Texten an unterschiedlichen Positionen abgebildet werden.

Die SERM-Notation ordnet die Entitäten stets quasihierarchisch von links nach rechts an. Daraus ergeben sich für das Anlegen und Verschieben von Entitäten zulässige Bereiche, die bei entsprechenden Aktionen grün markiert werden.

Die Kantendarstellung in SERM-Diagrammen kann modern (Standard) oder klassisch nach Prof. Sinz oder entsprechend James-Martin-Notation erfolgen.

Achtung

Die SERM-Notation ändert die Anordnung derjenigen Knoten im Diagramm, die bisher nicht SERM-konform angeordnet waren.

Lesendes Öffnen erzeugt diese SERM-Anordnung temporär, sie wird nicht gespeichert.

Des Weiteren können in Entity-Relationship-Diagrammen Sichten als Knoten und ihre From-Klauseln als Kanten dargestellt werden.