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