Skip to main content

EER-Modell

Das EER-Modell erweitert das ER-Modell um Spezialisierung und Generalisierung.

Spezialisierung

Mit Spezialisierung können Subentitäten zu einer Superentität definiert werden. Diese können zusätzliche Attribute oder Beziehungen haben.

disjunkt

image-1660209576707.png

→ exklusive Beziehung

→ Sub1 kann auch gleichzeitig Sub2 sein


overlapped

image-1660209690811.png→ Sub1 kann auch Sub2 sein

→ muss aber nicht


Generalisierung

Die Generalisierung ist eine Umkehrung der Spezialisierung, es wird eine Superentität für mögliche Subentitäten geschaffen.

Vorgehensmodelle

Top-Down → immer weiter verfeinern
Bottom-Up → Modellierung kleiner Teilschemata
Inside-Out → zentral nach außen
Mixed

Business Rules

Da ein EER-Schemata oft nicht ausreichend für die gesamte Darstellung einer DB ist, gibt es die Business Rules, die weitere Anforderungen umsetzen. Sie können beschreibend, einschränkend (Constraint) oder abgeleitet sein.

Qualitätskriterien
  • Korrektheit
  • Vollständigkeit
  • Minimalität
  • Lesbarkeit
  • Verständlichkeit