| VL: Anfrageoptimierung | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| VL 12070 | Anfrageoptimierung | ||||||||||
| Prof. Dr. Bernhard Seeger | |||||||||||
| Montag 16.15-18:00, HS I (Lahnberge) | |||||||||||
| Beginn: 8.4.2002 | |||||||||||
| UE 12071 |
Übungen finden im Hörsaal 1 jeweils um 12:30 an folgenden Tagen
statt: 30.4, 14.5, 28.5, 11.6, 25.6, 2.7, 9.7. Richtlinien
für den Übungsbetrieb finden Sie hier. |
||||||||||
|
Tutor: Jürgen Beringer |
|||||||||||
|
|||||||||||
| Voraussetzungen: |
|
| Querverbindungen: |
Die Veranstaltung hat Querbezüge zu den Veranstaltungen Datenbanksysteme I. Der Stoff der Vorlesung deckt den zweiten Teil der Veranstaltung Datenbanksysteme II ab. |
| Scheinkriterien: | benotet: erfolgreiche Bearbeitung von 50% der Übungsaufgaben und Kolloquium |
| Literatur: |
Es werden im Laufe der Vorlesung weitere wichtige Artikel zur Verfügung gestellt. |
| Links: | |
| Software: | |
| Foliensammlung: |
Globale Optimierung |
| Übungsblätter: |
3. Blatt (Relationen: Abteilung, Angestellter) |
| Inhalt: | In diesem Kurs werden
die einzelnen Schritte bei der Übersetzung von einer deskriptiven SQL-Anfrage
in einen effizienten Ausführungsplan betrachtet. Der Schwerpunkt liegt
dabei auf der Anfrageoptimierung und der effizienten Implementierung komplexer
Operatoren. Es wird auf folgende Aspekte ausführlich eingegangen: Architektur
von Optimierern, algebraische Optimierung, physische Optimierung, ONC-Schnittstelle,
Kostenmodelle, effiziente Algorithmen für externes Sortieren, Joins,
und Gruppieren. In den Übungen soll Teile eines Optimierers in
Java implementiert werden.
|