Entity-Relationship-Modell
type: EntityType
chapter: Chapter16
chapter: Chapter8-3
entity type component: Relation
page: 325
label: Entity-Relationship Model @en
label: Entity-Relationship-Model @en
subclass of: DataModelingMethod
subclass of: Metamodel
alternative label: ER-Modell
alternative label: ERM
alternative label: Objekt-Beziehungs-Modell
definition: Methode zur Datenmodellierung, welche auf der Darstellung von Objekten und ihrer Beziehungen beruht. ER-Modelle verstehen die Welt als miteinander in vielfältiger Bezie-hung (Relationships) stehende Objekte (Entitäten). Entitäten wie z. B. die Entität Patient Peter Aegrotus haben Eigenschaften (Attribute) wie z. B. eine Patienten-ID (z. B. 12141988PA1) und ein Geburtsdatum (14.12.1988). Attribute, die eine Entität eineindeutig beschreiben (z. B. die Patienten-ID), werden als Schlüsselattribute bezeichnet. Entitäten mit vergleichbaren Eigenschaften werden zu Entitätsklassen (z. B. Arzt, Patient, Diagnose), auch Entitätstypen genannt, zusammengefasst. Entitäten gehen mit anderen Entitäten Beziehungen ein, so wie z. B. der Patient Peter Aegrotus mit einem Arzt Dr. Klaus Medicus eine Behandlungsbeziehung vom 01.02.2014 bis zum 14.02.2014 eingegangen ist. Diese Beziehung trägt eine Bezeichnung „Behandlung“ und kann zwischen einem Arzt Dr. Medicus und poten-ziell beliebig vielen Patienten bestehen. Unterschieden wird auch hier die konkrete Beziehung von der Beziehungsklasse (auch Beziehungs-typ genannt). Die Angabe, wie viele Entitäten an einer Beziehung beteiligt sein können, wird als Kardinalität der Beziehungsklasse be-zeichnet. Kardinalitäten werden an die Beziehungslinien in der Nähe der betreffenden Entitätsklasse gezeichnet.