URL: /axel/database_ws0405_blatt5.html
Dieses Übungsblatt ist in Dreiergruppen zu
bearbeiten.
Tag der Übungsgruppe bitte notieren.
Neuer Übungstermin Di 12.00 - 13.30 S76
Aktien:
ISIN - Nummer | Name | Börse |
DE0007664005 | VW | XETRA |
DE0007100000 | Daimler | Frankfurt |
..... |
.... |
Kundennummer | Datum | ISIN - Nummer | Börse |
Stückzahl |
Kurs |
Art |
123456 | 20.05.1999 | DE0007664005 | München |
23 |
35.11 |
Kauf |
654321 | 21.05.1999 | DE0007664005 | XETRA |
100 |
36.12 |
Verkauf |
..... |
Kundennummer | Name | Anschrift |
123456 | Dr. Klaus Hinz | Jean-Paul-Str 5 95444 Bayreuth |
654321 | Sepp D. Depp | Hinterhof 4 10001 Berlin |
..... |
Betrachte nun eine Anfrage nach Kundennamen, die Transaktionen
mit mehr als 1000 Stück in der letzten Woche getätigt haben.
7a) Formulieren Sie die Anfrage in der relationalen Algebra (1 Punkt)
7b) Formulieren Sie die Anfrage in SQL (2 Punkte)
7c) Zeichnen Sie den Anfragebaum und den algebraisch optimierten
Anfragebaum (2
Punkte)
Wir nehmen nun an: Für die Stückzahl in der Tabelle
Transaktionen ist ein Index vorhanden.
7d) Formulieren Sie das Anlegen eines Index als SQL Befehl (1
Punkt)
7e) Optimieren Sie den Anfragebaum unter Verwendung des Index.
Beschreiben Sie
die Abarbeitung der Anfrage detailliert (2 Punkte)