Skip to main content
  • 16 Accesses

Zusammenfassung

In Kapitel 4 wurde bereits gezeigt, daß es eine Vielzahl von Algorithmen zur Berechnung jedes Operators gibt. Soll eine Kombination von Operatoren berechnet werden, so stehen hierzu natürlich alle möglichen Kombinationen der Algorithmen zur Berechnung der einzelnen Operatoren zur Verfügung. Eine solche Kombination heißt Zugriffsplan. Es wurde ferner gezeigt, daß verschiedene Operatorkombinationen äquivalent sein können. Bezeichnet Ω die Menge aller Kombinationen aller Operatoren der internen Algebra, so existieren in Ω Äquivalenzklassen. Zu einem Ausdruck a der Algebra bezeichne Ω(a) die Äquivalenzklasse von a, also die Menge aller zu a äquivalenten Algebraausdrücke. Wenn ν die Menge aller Zugriffspläne, also aller Kombinationen aller Algorithmen bezeichnet, mit denen Operatoren der Algebra berechnet werden können, so identifiziert a in ν eine Äquivalenzklasse ν(a) derjenigen Zugriffspläne, die a berechnen. Ebenso identifiziert Ω(a) auf ν eine Äquivalenzklasse ν(a),nämlich die aller Zugriffspläne, mit denen Ausdrücke aus Ω(a) berechnet werden können. Abbildung 6.1 illustriert die Zusammenhänge der Äquivalenzklassen. In diesem Kapitel soll nun diskutiert werden, wie man zur Berechnung eines Ausdrucks a einen “geeigneten” Zugriffsplan ν(a) aus ν(a) (nicht nur aus V(a)!) auswählt. Jeder Zugriffsplan aus ν(a) berechnet a korrekt, aber die einzelnen Zugriffspläne können sich in ihrem Leistungsverhalten sehr stark unterscheiden. Es handelt sich also hier um das Problem der Anfrageoptimierung, das in allen Datenmodellen mit mächtigen deskriptiven Anfragesprachen auftritt. Insbesondere fur das Relationenmodell wurde das Problem sehr intensiv untersucht. Im folgenden wird daher zunächst eine kurzer Überblick über die Anfrageoptimierung im Relationenmodell gegeben. Dieser wird dann benutzt, um Gemeinsamkeiten und Unterschiede zur Anfrageoptimierung für die MQL-Algebra bzw. interne Algebra aufzuzeigen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Deutscher Universitäts-Verlag GmbH, Wiesbaden

About this chapter

Cite this chapter

Schöning, H. (1993). Bewertung von Zugriffsplänen. In: Anfrageverarbeitung in Komplexobjekt-Datenbanksystemen. Deutscher Universitätsverlag. https://doi.org/10.1007/978-3-322-91023-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-91023-3_6

  • Publisher Name: Deutscher Universitätsverlag

  • Print ISBN: 978-3-8244-2041-4

  • Online ISBN: 978-3-322-91023-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics