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
→ exklusive Beziehung
→ Sub1 kann auch gleichzeitig Sub2 sein
overlapped
→ 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
No Comments