Matura: Softwareentwicklung & Informationssysteme

7.4. ER bzw. EER- Modell und Umsetzung

Wie geht man bei der Erstellung eines ER-Modells vor?

Quelle:

Welche Einsatzgebiete hat ein ER-Modell?

Quelle: https://de.wikipedia.org/wiki/Entity-Relationship-Modell

Was ist eine Entität? Was ist ein Entitätstyp?

Entity

Entity Type

Quelle: 4-ER-Modellierung-Basics (S. 7-8)

Was ist eine Beziehung („Relationship“), was ein Beziehungstyp?

Relationship

Relationship Type

Quelle: 4-ER-Modellierung-Basics (S. 7-8)

Erklären Sie anhand des Modells Ausprägung und Modell.

Beispiel Universität Ausprägung und Modell

Quelle: 4-ER-Modellierung-Basics (S. 5-6)

Welche Typen von Beziehungen können Entitäten eingehen?

Quelle: 4-ER-Modellierung-Basics (S. 19-21)

Was versteht man unter einer schwachen Entität?

Strong Entities

Weak Entities

Beispiel:

Quelle: 6-ER-Modellierung-KonsolidierungWeakStrongEntitiesGeneralisierung (S. 4-5)

Was versteht man unter Spezialisierung/Generalisierung? Wie werden diese umgesetzt?

Beispiel  

Quelle: 6-ER-Modellierung-KonsolidierungWeakStrongEntitiesGeneralisierung (S. 7-10)

Erklären Sie rekursive Datenstrukturen im ER-Modell.

Welche Beziehungen (Kardinalitäten!) können unmittelbar als Relationenschema (im Relationenmodell) dargestellt werden?

Quelle: 7-Relationenmodell-Einführung (S. 24)

Was muss ich bei der Umsetzung der Beziehungen beachten?

Wie können „schwache Entitäten“ als ER-Diagramm bzw. als Tabellenschema modelliert werden?

Quelle: 6-ER-Modellierung-KonsolidierungWeakStrongEntitiesGeneralisierung (S. 6)

Warum dürfen/sollen Beziehungen nicht in Beziehung zu anderen Beziehungen stehen?

Was versteht man in diesem Zusammenhang unter „Uminterpretation“?

Relationshiptypen beschreiben Beziehungen zwischen Instanzen zweier oder mehrerer Entities.Bestimmte fachliche Fälle können es erfordern, dass ein Relationshiptyp wiederum mit einem Entitytypen eine Beziehung eingehen muss. Da Relationshiptypen nicht direkt mit Relationshiptypen verbunden werden dürfen, muss der betreffende Relationshiptyp uminterpretiert werden.

Quelle:

Wie werden Rekursionen in ein relationales Modell umgesetzt?

8-Relationenmodell-Vertiefung (S. 25-27)

Welche Notationen bietet das ER-Modell? Was sind die Unterschiede?

1:1, 1:c und c:c Beziehung 1:m, 1:mc und c:m Beziehung




c:cm Beziehung m:m, m:mc und mc:mc Beziehung


Beispiele:

Beispiel 1 Beispiel 2

Quelle: 5-ER-Modellierung-Modellerstellung_Notationen (S. 10-18)