ER-Diagrammdarstellung
Lassen Sie uns nun lernen, wie das ER-Modell anhand eines ER-Diagramms dargestellt wird. Jedes Objekt, z. B. Entitäten, Attribute einer Entität, Beziehungssätze und Attribute von Beziehungssätzen, kann mithilfe eines ER-Diagramms dargestellt werden.
Entität
Entitäten werden durch Rechtecke dargestellt. Rechtecke werden mit dem Entitätssatz benannt, den sie darstellen.
Attribute
Attribute sind die Eigenschaften von Entitäten. Attribute werden durch Ellipsen dargestellt. Jede Ellipse repräsentiert ein Attribut und ist direkt mit ihrer Entität (Rechteck) verbunden.
Wenn die Attribute sind compositesind sie weiter in eine baumartige Struktur unterteilt. Jeder Knoten ist dann mit seinem Attribut verbunden. Das heißt, zusammengesetzte Attribute werden durch Ellipsen dargestellt, die mit einer Ellipse verbunden sind.
Multivalued Attribute werden durch Doppelellipse dargestellt.
Derived Attribute werden durch eine gestrichelte Ellipse dargestellt.
Beziehung
Beziehungen werden durch eine rautenförmige Box dargestellt. Der Name der Beziehung steht in der Diamantbox. Alle an einer Beziehung beteiligten Entitäten (Rechtecke) sind durch eine Linie mit ihr verbunden.
Binäre Beziehung und Kardinalität
Eine Beziehung, an der zwei Entitäten teilnehmen, wird als a bezeichnet binary relationship. Kardinalität ist die Anzahl der Instanzen einer Entität aus einer Beziehung, die der Beziehung zugeordnet werden kann.
One-to-one- Wenn der Beziehung nur eine Instanz einer Entität zugeordnet ist, wird sie als "1: 1" markiert. Das folgende Bild zeigt, dass der Beziehung nur eine Instanz jeder Entität zugeordnet werden sollte. Es zeigt eine Eins-zu-Eins-Beziehung.
One-to-many- Wenn einer Beziehung mehr als eine Instanz einer Entität zugeordnet ist, wird sie als '1: N' markiert. Das folgende Bild zeigt, dass der Beziehung nur eine Instanz einer Entität links und mehr als eine Instanz einer Entität rechts zugeordnet werden kann. Es zeigt eine Eins-zu-Viele-Beziehung.
Many-to-one- Wenn der Beziehung mehr als eine Instanz einer Entität zugeordnet ist, wird sie als 'N: 1' markiert. Das folgende Bild zeigt, dass der Beziehung mehr als eine Instanz einer Entität links und nur eine Instanz einer Entität rechts zugeordnet werden kann. Es zeigt eine Eins-zu-Eins-Beziehung.
Many-to-many- Das folgende Bild zeigt, dass der Beziehung mehr als eine Instanz einer Entität links und mehr als eine Instanz einer Entität rechts zugeordnet werden kann. Es zeigt eine Viele-zu-Viele-Beziehung.
Teilnahmebedingungen
Total Participation- Jede Entität ist an der Beziehung beteiligt. Die Gesamtbeteiligung wird durch doppelte Linien dargestellt.
Partial participation- Nicht alle Entitäten sind an der Beziehung beteiligt. Die teilweise Teilnahme wird durch einzelne Zeilen dargestellt.