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.