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 → 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 verfeinernBottom-Up → Modellierung kleiner TeilschemataInside-Out → zentral nach außenMixed 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