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