Prof. Dr. R. Laue                                                                                                                                  SS03
                                Informatik IV
                                Übungsblatt 4
                                Abgabe: 8.5.03 vor der Vorlesung

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

Aufgabe 7 (4 Punkte)
Erweitern Sie die die Schema aus Aufgabe 5 um eine Tabelle für Kommentare, sodaß jeder Kunde zu jedem Buch ein Kommentar abgeben kann. Modifizieren Sie die Tabelle für die Bestellungen damit  es keine Probleme gibt, wenn ein Kunde an einem Tag ein Buch zweimal bestellt.Finden Sie nun alle sinnvollen funktionalen Abhängigkeiten in diesem erweiterten Schema.


Aufgabe 8 (5 Punkte)
Sei n eine beliebige natürliche Zahl. Sei A eine Attributmenge mit n Attributen. Man konstruiere dazu ein Relationenschemata (d.h. man definiere passende funktionale Abhängigkeiten) mit maximaler Anzahl von Schlüsseln. Beweis für Maximalität.
 
  

Aufgabe 9 (3 Punkte)  Programmieraufgabe
Erweitern Sie die Programmieraufgabe , damit Fremdschlüsselbedingungen bei den Bestellungen erfüllt werden. (Modifizierung bei create table) Testen Sie dies, indem Sie Einfügungen machen die Fehler generieren.
Abgabe des sql-files per email bis 8.5.03