Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Rike Stiller Geändert vor über 9 Jahren
1
Rel-Modell 25.01.2002 1 8.4.2Übertragung von Generalisierungen (1|4) (nur Einfachgeneralisierungen) Unterentity-Typen: U 1 :, U 2 :,..., U k : Oberentity- Typ: O: mit Primärschlüssel P A... U1U1 U2U2 UkUk O
2
Rel-Modell 25.01.2002 2 8.4.2Übertragung von Generalisierungen (2|4) Vier Alternativen: 1.Oberentity-Typ O Rel.schema r O :R O mit R O = (A | Primärschlüssel P) (wie zuvor). Jeder Unterentity-Typ U i Rel.schema r i :R i mit R i = (A i {P} | Primärschlüssel P) –Fremdschlüssel: r i.P r O.P
3
Rel-Modell 25.01.2002 3 8.4.2Übertragung von Generalisierungen (3|4) 2.Für den Oberentity-Typ wird kein eigenes Schema erstellt: Jeder Unterentity-Typ U i Rel.Schema r i :R i mit R i = (A A i | Primärschlüssel P) 3.Für O, U 1, U 2,..., U k wird ein einziges Rel.Schema r: R erstellt mit R = (A A 1... A k {t} | Primärschlüssel P) –t ist ein zusätzliches Attribut, zur Angabe des Untertyps
4
Rel-Modell 25.01.2002 4 8.4.2Übertragung von Generalisierungen (4|4) 4.Für O, U 1, U 2,..., U k wird ein einziges Relationsschema r: R erstellt mit R = (A A 1... A k {t 1, t 2,....,t k } | Primärschlüssel P) –t 1, t 2,..., t k sind zusätzliche Attribute vom Typ Boolean zur Angabe ob ein Entity zu einem bestimmten Untertyp gehört (notwendig wenn U1, U2,..., Uk nicht disjunkt sind) Anmerkung: Alternative (1) ist immer verwendbar und sollte, sofern keine sonstigen Gründe dagegen sprechen, nach Möglichkeit verwendet werden!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.