Prof. Dr. R. Laue                                                                                                                                  SS03
                                Informatik IV
                                Übungsblatt 12-letztes Blatt
                                Abgabe:3.7.03 vor der Vorlesung

URL:         /axel/informatik4_ss03_blatt12.html


alleine bearbeiten!

Aufgabe 28 (4 Punkte)


Erweitern Sie ihr Embedded SQL C Programm aus Aufgabe 16,20,22,25:

1. Anlegen einer Tabelle zum Speichern von Zahlen und der zugehörigen Information ob Primzahl oder nicht.
( CREATE TABLE, schon bekannt)
2. Erweitern Sie diese Tabelle um eine Spalte in der die Zugriffhäufigkeiten protokolliert werden (ALTER TABLE)
3. Füllen Sie die Tabelle mit den zahlen 1..1000, die Zugriffanzahl wird dabei auf 0 gesetzt, sie werden als nicht Primzahl eingefügt.

4. Definieren Sie einen Trigger , der beim update automatisch die Anzahl der Zugriffe um 1 erhöht.

5. Ändern Sie mit UPDATE bei den Primzahlen  die Primzahl Information, um diesen Trigger zu testen.

5. Ausgabe der Tabelle mit Zugriffswerten  (CURSOR, schon bekannt)




Aufgabe 29 (4 Punkte)

Man zeige, daß im Schema R:=(Vertreter, Produkt, Hersteller) bei Verwendung der Regel

Falls ein Vertreter für einen Hersteller arbeitet, so bietet er jedes Produkt dieses Herstellers an

eine Verbundabhängigkeit vorliegt.




Aufgabe 30 (3 Punkte)

Beweisen Sie die Korrektheit des Axioms C2 zur Verknüpfung von MVDs und FDs.