Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gerfried Zang Geändert vor über 9 Jahren
1
Unnest-Operator: Beispiel GeoFläche (NF2GeoKörper)
2
Unnest-Operator: Beispiel GeoKante (NF2GeoKörper')
3
Unnest-Operator: Beispiel GeoPunkt (NF2GeoKörper'')
4
Unnest-Operator (3) Anmerkung: Die letzte Relation entspricht gerade der Relation, die man erhalten würde, wenn die geometrischen Relationen aus dem vorigen Kapitel durch Join miteinander kombiniert würden: NF2GeoKörper''' = GeoKörper 2 GeoFläche 2 GeoKante 2 GeoPunkt. Wir haben damit belegt, daß der Informationsgehalt der vier Relationen GeoKörper, GeoFläche, GeoKante und GeoPunkt durch die Relation NF2GeoKörper vollständig abgedeckt ist.
5
Unnest-Operator (4) Beispiel: „Alle x-Koordinaten, die der Quader mit Namen 'Quader77' einnimmt“. Vorgehen: Zunächst werden die Tupel selektiert, die Informationen zu diesem Quader enthalten. Dann werden Unnest-Operationen durchgeführt, bis die Koordinaten an die oberste Hierarchiestufe gelangt sind. Abschließend wird auf das Attribut X projiziert. X ( GeoPunkt ( GeoKante ( GeoFläche ( GeoName= 'Quader77' (NF2GeoKörper)))) X 4. 0 2. 0
6
Unnest-Operator (5) Anmerkung: Der Unnest-Operator wird benötigt, um den Zugriff auf Teilkomponenten eines Attributs mit komplexer Domäne zu ermöglichen, weil (nur) diese Angaben in der Ergebnismenge oder zur Weiterverarbeitung benötigt werden.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.