Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Abbildungsverfahren (1)

Ähnliche Präsentationen


Präsentation zum Thema: "Abbildungsverfahren (1)"—  Präsentation transkript:

1 Abbildungsverfahren (1)
Option 1: Jeder Objekttyp einer Typhierarchie bildet eine eigene Relation. Jede Relation handelt ihren eigenen Satz von Attributen ab. Bei allen kommt das Schlüsselattribut aus dem Obertyp hinzu. relation Lagereinrichtung (Nr, Art, Gewicht); relation Lagereinheit(Nr, ANr, Stückzahl, LhNr); relation Lagerhilfsmittel(Nr, LoNr) relation Lagerort(Nr) Lagereinrichtung Lagerort Lagerhilfsmittel Lagereinheit Bewertung: Vererbung der Attribute nicht unmittelbar ersichtlich. Zur Gewinnung der Originalinformation müssen die Werte unter diesen Attributen aus verschiedenen Relationen zusammengetragen werden. Zusammentragen nur möglich bei identischen Schlüsselwerten. Daher nur sinnvoll bei Mengeninklusions-Semantik.

2 Abbildungsverfahren (2)
Option 2: Jeder Objekttyp einer Typhierarchie bildet eine eigene Relation. Jetzt werden jedoch mit einer Relation sämtliche, also auch die ererbten Attribute aufgenommen. relation Lagereinrichtung (Nr, Art, Gewicht); relation Lagereinheit(Nr, Art, Gewicht, ANr, Stückzahl, LhNr); relation Lagerhilfsmittel(Nr, Art, Gewicht, LoNr) relation Lagerort(Nr, Art, Gewicht) Lagereinrichtung Lagerort Lagerhilfsmittel Lagereinheit Bewertung: In der zugehörigen Sicht wird jedes Objekt in der Relation geführt, die seinem Objekttyp entspricht. Diese Lösung setzt keine Mengeninklusions-Semantik voraus. Liegt jedoch eine solche vor, so kommt es zu Replikationen und somit zu Redundanzen in den Relationen für die Untertypen.

3 Abbildungsverfahren (3)
Option 3: Jeder Pfad von der Wurzel zu den Blättern der Hierarchie bildet eine eigene Relation. Zwangsläufig enthält jede Relation die entlang ihres Pfades beobachteten Attribute. relation Lagereinheit(Nr, Art, Gewicht, ANr, Stückzahl, LhNr); relation Lagerhilfsmittel(Nr, Art, Gewicht, LoNr) relation Lagerort(Nr, Art, Gewicht) Lagereinrichtung Lagerort Lagerhilfsmittel Lagereinheit Bewertung: Diese Lösung fordert eine Mengeninklusions-Semantik in der verschärften Form der Überdeckung. Vorteilhaft ist, dass alle Attribute eines Objekts in je einem einzigen Tupel gehalten werden können und nicht über mehrere Relationen verstreut sind. Dafür ist andererseits die ursprüngliche Typhierarchie auch nicht mehr erkennbar.

4 Abbildungsverfahren (4)
Option 4: Die gesamte Generalisierungshierarchie fällt in einer einzigen Relation für die Wurzel zusammen. Lagereinrichtung Lagerort Lagerhilfsmittel Lagereinheit relation Lagereinrichtung(Einrichtungstyp, Nr, Art, Gewicht, LeANr, LeStückzahl, LeLhNr, LhLoNr); Bewertung: Je nach tatsächlichem Typ des Objekts sind nur bestimmte Attribute mit Werten belegt; die anderen enthalten NULL. Um nicht aus der Belegung auf die tatsächlichen Typen schließen zu müssen, muss der Relation ein zusätzliches Typ-Attribut beigegeben werden (hier: Einrichtungstyp). Die Lösung eignet sich ohne und mit Mengeninklusions-Semantik. Im letzteren Fall gibt die Belegung von Einrichtungstyp den speziellsten Typ an. Dann Disjunktheit der Untermengen erforderlich. Im Vergleich zur zweiten Lösung ist der entstehende Relationstyp allerdings stark aufgebläht.


Herunterladen ppt "Abbildungsverfahren (1)"

Ähnliche Präsentationen


Google-Anzeigen