School-OverviewFlashcardsDMIS_05LB_2.5

UML nach relational: Unterklassen (Spezialisierungen)

Frage

UML nach relational: Unterklassen (Spezialisierungen) Wann wählt man Übersetzungsvariante 2 bzw. 3?

Antwort

Variante 2 bei disjunkten und vollständigen Unterklassen (jedes Objekt der Oberklasse liegt in genau einer Unterklasse); Variante 3 bei stark überlappenden Unterklassen mit zusätzlichen Attributen, wobei NULL-Werte für nicht zutreffende Unterklassenattribute erlaubt sind.