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