Erweiterungen: Spezialisierung und Generalisierung

Geschätzte Lektüre: 1 Minute 94 Ansichten

Das erweiterte ER-Modell (kurz: EER-Modell) kennt zusätzliche Konzepte, die aus der objektorientierten Modellierung stammen.

Generalisierung

Haben mehrere Entitätstypen gemeinsame Attribute, lässt sich ein übergeordneter, allgemeinerer Entitätstyp bilden. Aus „Mitarbeiter“ und „Student“ könnte man den allgemeinen Typ Person ableiten, der die gemeinsamen Attribute (Name, Geburtsdatum, Adresse) enthält.

Spezialisierung

Umgekehrt kann ein allgemeiner Typ in speziellere Untertypen aufgeteilt werden, die zusätzliche, typspezifische Attribute besitzen. Ein Fahrzeug kann spezialisiert werden zu PKW (mit Attribut Anzahl Sitze) und LKW (mit Attribut Nutzlast).

Diese Hierarchie wird im EER-Diagramm mit einem Dreieck dargestellt, das die Ober- und Unterklassen verbindet. Das Konzept entspricht der Vererbung in der Programmierung und erleichtert die Modellierung komplexer Domänen erheblich.

Dieses Dokument teilen

Erweiterungen: Spezialisierung und Generalisierung

Oder Link kopieren

INHALT

Abonnieren

×
Cancel