Prof. Dr. R. Laue                                                                                                                                  SS03
                                Informatik IV
                                Übungsblatt 3
                                Abgabe Aufgabe 5: 30.4.03  12.00 Raum 3.2.02.736

URL:         /axel/informatik4_ss03_blatt3.html
Dieses  Übungsblatt ist alleine zu bearbeiten.
 
 


 

Aufgabe 5 (1+1+1+2+1 Punkte)


Beim Aufbau der Datenbak für den  neuen Bücheranbieter '' amazonas.de ''  wurden unter anderem folgende Tabellen angelegt:
Bücher:

ISBN - Nummer Autor Titel
3257228368 Dick Francis Knochenbruch
0137669577 Cay S. Horstmann, Gary Cornell Core Java 1.1 Vol 1 Fundamentals
Bestellungen:
Kundennummer Bestelldatum ISBN - Nummer
123456 20.05.1999 3257228368
654321 21.05.1999 0137669577
Kundendaten:
Kundennummer Name Anschrift
123456 Dr. Klaus Hinz Jean-Paul-Str 5 95444 Bayreuth
654321 Sepp D. Depp Hinterhof 4 10001 Berlin

In der Vorlesung wurden die Operationen der relationen Algebra vorgestellt: Projektion, Selektion, Vereinigung, Durchschnitt, Join, kartesisches Produkt, Differenz. Formulieren sie in dieser Algebra die Anfragen für folgende Aufgaben:

Was hat der Kunde K bestellt? (Ergebnis sind ISBN Nummern)
Welche Autoren hat der Kunde K bestellt? (Ergebnis sind Autoren)
Welche Kunden haben den Autor A bestellt? (Ergebnis sind Kundennummern)
Alle Autoren die noch nie bestellt wurden? (Ergebnis sind Autoren) 2 Punkte
Alle Daten um die Rechnung für die Bestellungen des Tages B abzurechnen?  (welche sind das? )     


     

Aufgabe 6 (2+2+5 Programmierpunkte) bis 5.5.    10 Uhr

- Legen Sie mittels SQL Befehlen die nötigen Tabellen an, um die Aufgaben aus  Aufgabe 5 zu lösen.
-  Füllen Sie mittels SQL Befehlen  diese Tabellen.
-  Lösen sie die 5 Aufgaben aus Aufgabe 5 mittels SQL Befehlen.

Es  müssen genug Daten eingefügt werden, um die  5 Befehle aus  Teil 3 wirklich zu testen.

Der Code ist per email an info4-abgabess03@btm2x2.mat.uni-bayreuth.de  zu senden.  Der Code muss unter der zur Verfügung gestellten SQL  version lauffähig sein.
Bitte die gespeicherte SQL Datei (eine Datei!) , als Anhang mitsenden. In der Mail selber bitte Kommentar und eigenen Namen .