URL:
/axel/informatik4_ss02_blatt7.html
Dieses Übungsblatt ist alleine zu bearbeiten.
In der angelegten SQL Datenbank, war es nach dem Erzeugen der Tabellen noch möglich Bestellungen von nicht vorhanden ISBN Nummern und durch nicht vorhandene Kundennummern einzufügen . Formulieren Sie neue CREATE TABLE Befehle, die dies verhindern. Stichwort: Fremdschlüssel. Leider wird in der vorhandenen mySQL Version dies zwar als Befehl unterstützt, aber noch nicht wirklich überprüft. Also nur die Befehlsfolge zum Anlegen der drei Tabellen (Bücher, Bestellungen, Kunden) abgeben.
In der amazonas.de Datenbank gibt es folgende funktionale Abhängigkeiten:
ISBN --> Verlag, ErscheinungsjahrFinden Sie eine Zerlegung in 3NF mittels Synthese Algorithmus. Sie können dazu noch weitere sinnvolle FD hinzufügen (mit Begründung). Erläutern Sie bitte dabei die einzelnen Schritte.
ISBN --> Autor
Verlag --> Verlagsnummer
Titel, Autor, Erscheinungsjahr --> ISBN
Kundennummer, ISBN --> Kommentar
Bestellnummer --> Kundennummer
Autor --> homepage
ISBN --> Preis