June 2019
Intermediate to advanced
736 pages
17h 42m
German
Der Optimierer ist eine unverzichtbare Komponente insbesondere von relationalen Datenbanksystemen. In diesen Systemen wird mit einer SQL-Anfrage nur die Ergebnismenge festgelegt; die optimale Strategie zur Anfragebearbeitung unter Ausnutzung aller Zugriffspfade muss der Optimierer bestimmen.
Die Optimierung von Anfragen ist eine Aufgabe des Datensystems. In Abbildung 8.1 wird die Einordnung des Datensystems in die Fünf-Schichten-Architektur dargestellt: Eingaben sind direkt die Anfragen der Anwendung bzw. der Nutzer, die in die operationale Schnittstelle des Zugriffssystems umgesetzt werden müssen. Eine Hauptaufgabe dieser Umsetzung ist die Optimierung der höheren Sprachkonstrukte, in denen Objektmengen als Ganzes angesprochen ...