Prof. Dr. R. Laue                                                                                                                                  SS03
                                Informatik IV
                                Übungsblatt 9
                                Abgabe: 12.6. nach der Vorlesung

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

Bitte den C-source (eine Datei)  per email.



Aufgabe 21 (6 Punkte) Abgabe bis Montag 16.6. 10.00 Uhr im Raum 3.2.02.736


In der amazonas.de Datenbank gibt es folgende funktionale Abhängigkeiten:

ISBN --> Verlag, Erscheinungsjahr
ISBN --> Autor
Verlag --> Verlagsnummer
Verlagsnummer -->Anschrift

Titel, Autor, Erscheinungsjahr --> ISBN
Kundennummer, ISBN --> Kommentar
Bestellnummer --> Kundennummer
Autor --> homepage
ISBN --> Preis
Finden 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.