Prof. Dr. R. Laue                                                                                                                                  WS0405
                                Datenbanken
                                Übungsblatt 12
                                Abgabe: 27.01.05

Klausurtermin:  08.02.2005

URL:         /axel/database_ws0405_blatt12.html
Dieses  Übungsblatt ist in Dreiergruppen zu bearbeiten.
Tag der Übungsgruppe und Namen  bitte notieren.

Aufgabe 22  (4 Punkte)


Man zeige, daß im Schema R:=(Vertreter, Produkt, Hersteller) bei Verwendung der Regel

Falls ein Vertreter für einen Hersteller arbeitet, so bietet er jedes Produkt dieses Herstellers an

eine Verbundabhängigkeit vorliegt.

Aufgabe 23 (3 Programmier Punkte)

Schreiben Sie ein SQL Programm, was eine Hitliste der meistgehandelten Aktien (nach Stückzahl)  in unser Beispieldatenbank ausgibt. Dazu soll die Liste der Transaktionen  ausgewertet werden und nur Transaktionen  berücksichtigt werden die in den letzten 100 Tagen getätigt wurden. Die Ergebnismenge soll als erstes Wertpapier  die Aktie mit den grössten Umsatz (Kauf und Verkauf)  enthalten. Die Definition der Tabellen darf dazu nicht geändert werden. Abgabe SQL-file mit dieser SQL Anweisung und den nötigen Einfügeanweisungen um ein nicht triviales Ergebnis zu bekommen.

Hinweis: siehe sum(), group by, order by