Das ER-Modell

Das Entity-Relationship-Modell kurz ER-Modell oder ERM ist Grundlage eines Datenbankentwurfs.

Entität (Entity)

Eine Entität ist ein eindeutig identifizierbares Objekt. z.B.

  • eine Person
  • ein reales Objekt (z.B. ein Raum)
  • ein Konzept (z.B. Unterrichtsfach)

Entitätsmenge (Entity-Set)

Eine Entitätsmenge fasst alle Entitäten zusammen, die durch gleiche Eigenschaften, nicht notwendigerweise aber durch gleiche Eigenschafts-Werte, charakterisiert sind. z.B. alle Mitglieder eines Sportvereins. Mitglied ist eine Entität und die einzelnen Mitglieder zusammen sind eine Entitätsmenge.

Entitäts-Typ (Entity Type)

ist eine Zusammenfassung gleichartiger Entitäten. z.B. Das Mitglied Hans-Jürgen hat den Entitätstyp Mitglied

wird als Rechteck dargestellt

.

Beziehung, Assoziation (Relationship)

Bedeutet eine Entität steht in Verbindung mit einer anderen Entität. z.B. Das Mitglied Hans-Jürgen wohnt in München

Beziehungsmenge

Eine Beziehungsmenge sind alle Beziehungen der gleichen Art, also eine Beziehung zwischen zwei Entitätsmengen. z.B. alle Beziehungen, in denen Mitglied mit der Wohn Adresse verbunden ist.

Beziehungstyp

Der Beziehungstyp fasst Beziehungen gleichen Typs unter einer Bezeichnung zusammen.

Er wird als Raute dargestellt.

.

Eigenschaften / Attribute

Sie können Konzepte näher beschreiben.

Begriffe:

  • Attributs-Name:
    • z.B. Geburtstag
  • Attributs-Wert:
    • z.B. 22.11.2003
  • Attributs-Domäne:
    • alle theoretisch gültigen Daten(Wertebereich)

Ist eine Eigenschaft der Primary Key, wird sie unterstrichen

.