URL: /axel/informatik4_ss04_blatt9.html
Dieses Übungsblatt
ist in Zweiergruppen zu
bearbeiten.
Erweitern Sie das Menuprogramm aus Aufgabe
16, sodass ein neuer Programm Punkt Verkauf hinzukommt. Dabei soll in
einer Transaktion in der Bestellungsdatei ein neuer Eintrag gemacht
werden und gleichzeitig bei den Büchern der Bestand (neues
Attribut) um eins reduziert werden. Damit dies funktioniert muss bei
der Buchtabelle als Restriktion für den Bestand eingegeben werden,
dass dieser >= 0 ist. (3 Punkte für Transaktion, 1 Punkt
für die richtige Buchtabellen-Erzeugung)
Aufgabe 21 (8 Punkte)
In der amazonas.de Datenbank gibt es folgende funktionale Abhängigkeiten:
ISBN --> Verlag, ErscheinungsjahrFinden Sie eine Zerlegung in 3NF mittels ersten Synthese Algorithmus. Sie können dazu noch weitere sinnvolle FD hinzufügen (mit Begründung). Erläutern Sie bitte dabei die einzelnen Schritte.
Verlag,ISBN --> Autor
Verlag --> Verlagsnummer
Titel, Autor, Erscheinungsjahr --> ISBN
Kundennummer, ISBN --> Kommentar
Bestellnummer --> Kundennummer
Autor --> homepage
Autor, Titel --> Verlag
ISBN --> Preis