# Entity-Relationship-Modell ##### Entity-Relationship-Modell (kurz: ER-Modell oder ERM) - Modell zur Darstellung von Dingen, Gegenständen und Objekten, sowie deren Beziehung und Zusammenhänge - Begriffe: - Entiät (Entity): individuell identifizierbares Objekt der Wirklichkeit (Gegenstand, Ding, Objekt) - Beziehung (Relationship): Verknüpfung / Zusammenhang zwischen zwei oder mehr Entitäten - Eigenschaften (Attribut): Was über eine Entität im Kontext wichtig ist - es gibt unterschiedliche Notationen (=Darstellungsformen) für ein ER-Modell. In der Berufsschule wurden die Chen-Notation und die Krähenfuß-Notation verwendet - verwendete Symbole:
[![ERM_02.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/aGrvbGrDcx9M01SO-erm-02.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/aGrvbGrDcx9M01SO-erm-02.png)[![ERM_03.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/5tThlnC50MoNLV7W-erm-03.png) ](https://doku.stnd.io/uploads/images/gallery/2022-11/5tThlnC50MoNLV7W-erm-03.png) [![ERM_01.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/eddNG8mtQyNtnQng-erm-01.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/eddNG8mtQyNtnQng-erm-01.png)
##### Chen-Notation
1:1 Jede Entität der **ersten** Tabelle steht mit **genau einer** Entiät der **zweiten** Tabelle in Beziehung. Jede Entität der **zweiten** Tabelle steht mit **genau einer** Entität der **ersten** Tabelle in Beziehung.
1:n Jede Entiät der **ersten** Tabelle steht mit **mindestens einer** Entität der **zweiten** Tabelle in Beziehung. Jede Entität der **zweiten** Tabelle steht mit **genau einer** Entität der **ersten** Tabelle in Beziehung.
n:m Jede Entiät der **ersten** Tabelle steht mit **mindestens einer** Entität der **zweiten** Tabelle in Beziehung. Jede Entiät der **zweiten** Tabelle steht mit **mindestens einer** Entität der **ersten** Tabelle in Beziehung.

Eine solche Beziehung ist nur im ER-Modell darstellbar und muss bei der Umwandlung für die Datenbank aufgelöst werden. Dazu wird eine dritte Tabelle geschaffen, die die Primary Keys der beiden ursprünglichen Tabellen enthält. Die neue Tabelle steht mit den alten Tabellen in einer 1:n Beziehung.

##### Auflösen einer n:m Beziehung [![ERM_04.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/AG6MrWvTqdViHYp8-erm-04.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/AG6MrWvTqdViHYp8-erm-04.png) ##### Erweiterte Chen-Notation - in der erweiterten Chen-Notation wird der Buchstabe "c" eingeführt. Dieser kann für "0" oder "1" stehen - Kombinationen sind mit allen oben genannten Beziehungen möglich ##### Krähenfuß-Notation / Martin-Notation - in dieser Notation werden vier unterschiedliche Symbole verwendet um die Beziehung von einer Tabelle zur anderen darzustellen
**Symbolik** **Bedeutung**
[![Kraehenfuss_01.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/G40szHc6RnHQmifY-kraehenfuss-01.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/G40szHc6RnHQmifY-kraehenfuss-01.png)Person hat **genau eine** Beziehung zu Ort
[![Kraehenfuss_02.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/a8RM6RqaUDfKiWIx-kraehenfuss-02.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/a8RM6RqaUDfKiWIx-kraehenfuss-02.png)Person hat **maximal eine** Beziehung zu Ort
[![Kraehenfuss_03.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/HAqG2ajxrTobA0ME-kraehenfuss-03.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/HAqG2ajxrTobA0ME-kraehenfuss-03.png)Person hat **beliebig viele** Beziehung zu Ort
[![Kraehenfuss_04.png](https://doku.stnd.io/uploads/images/gallery/2022-11/scaled-1680-/4iktuak36UY14NpO-kraehenfuss-04.png)](https://doku.stnd.io/uploads/images/gallery/2022-11/4iktuak36UY14NpO-kraehenfuss-04.png)Person hat **mindestens eine** Beziehung zur Ort