Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Generalisierung/Spezialisierung (1) Ein Entity-Typ ist eine Zusammenfassung ähnlicher Entities. Oft lässt sich diese Menge in Untergruppen aufteilen.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Generalisierung/Spezialisierung (1) Ein Entity-Typ ist eine Zusammenfassung ähnlicher Entities. Oft lässt sich diese Menge in Untergruppen aufteilen."—  Präsentation transkript:

1 1 Generalisierung/Spezialisierung (1) Ein Entity-Typ ist eine Zusammenfassung ähnlicher Entities. Oft lässt sich diese Menge in Untergruppen aufteilen. Diese Untergruppen sind gekennzeichnet durch Eigenschaften, die nicht allen Entities des Typs gemeinsam sind (Untertypen). Man bezeichnet die Abstraktion von verschiedenen Untergruppen auf einen allgemeineren Typ als Generalisierung, die Aufteilung eines allgemeineren Typs in verschiedene Untergruppen als Spezialisierung.

2 2 Generalisierung/Spezialisierung (2) Definition: S = {E 1, E 2, …, E n } (alle E i paarweise verschieden) ist eine Spezialisierung von E bzw. E ist eine Generalisierung von S, wenn Für jeden Typ E i in S gilt: E i t E t zu jedem Zeitpunkt t (is-a-Beziehung). E i hat denselben Primärschlüssel wie E. E i hat insgesamt mindestens so viele Attribute wie E, i.Allg. sogar mehr (Zusatzattribute). Sprechweise: Die Attribute von E werden an die Subtypen E i vererbt.

3 3 Generalisierung/Spezialisierung (3) Generalisierungen/Spezialisierungen können weiter unterschieden werden: Wenn E 1 t E 2 t … E n t = E t ist, dann ist S vollständige Spezialisierung, sonst partielle Spezialisierung. Wenn alle E i paarweise disjunkt sind, d.h. E i t E j t = für i j und alle t, dann ist S disjunkte Spezialisierung, sonst überlappende Spezialisierung.


Herunterladen ppt "1 Generalisierung/Spezialisierung (1) Ein Entity-Typ ist eine Zusammenfassung ähnlicher Entities. Oft lässt sich diese Menge in Untergruppen aufteilen."

Ähnliche Präsentationen


Google-Anzeigen