URL: /axel/informatik4_ss03_blatt9.html
alleine bearbeiten!
Aufgabe 20 (4 Punkte)
Erweitern Sie ihr Embedded SQL C Programm das bisher folgendes tut:
1. Anlegen einer Tabelle zum Speichern von
Zahlen und der zugehörigen Information ob Primzahl oder nicht.
( CREATE TABLE)
2. Füllen der Tabelle mit den ersten 1000
Zahlen (INSERT)
um die folgenden Dinge
3. Ausgabe aller Primzahlen (CURSOR, FETCH)
siehe hierzu auch den Abschnitt zur
cursor Verarbeitung im SQL Manual
4. Definition eines Views auf die Primzahlen
(CREATE VIEW) und Ausgabe über den View.
5. Einfügen von 1000 Primzahlen in den View
In der amazonas.de Datenbank gibt es folgende funktionale Abhängigkeiten:
ISBN --> Verlag, ErscheinungsjahrFinden Sie eine Zerlegung in 3NF mittels zweiten 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
Verlagsnummer -->Anschrift
Titel, Autor, Erscheinungsjahr --> ISBN
Kundennummer, ISBN --> Kommentar
Bestellnummer --> Kundennummer
Autor --> homepage
ISBN --> Preis