Prof. Dr. R. Laue                                                                                                                                  SS02
                                Informatik IV
                                Übungsblatt 10
                                Abgabe: 27.6.02 bis 10.00 

URL:         /axel/informatik4_ss02_blatt10.html
Dieses  Übungsblatt ist alleine zu bearbeiten.
 
 

Aufgabe 21 (Programmieraufgabe 4 Punkte )

Schreiben Sie ein Embedded SQL C Programm das folgendes tut:

Anlegen einer eigenen Database
Anlegen einer Tabelle zum Speichern von Zahlen und der zugehörigen Information ob Primzahl oder nicht.
(CREATE DATABASE, CREATE TABLE)

Füllen der Tabelle mit den ersten 100000 Zahlen (INSERT) Dabei soll diesmal anders vorgegangen werden:

Das Einfügen soll mit Transaktionen passieren. D.h. nach 1000 gefundenen Primzahlen soll der Benutzer gefragt werden ob er sie behalten möchte, wenn icht wird die Transaktion rückgängig gemacht und das Einfügen verworfen.
(SAVEPOINT, COMMIT, ROLLBACK)


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

Aufgabe 22 (4 Punkte)

Sei γ := |><| (A1,A2,...,A n) eine Verbundabhängigkeit.
Sei A = union Ai die Menge der Attribute.
Sei B eine Teilmenge von A.
Definiere Bi := Ai  schnitt B. 

Zeigen Sie:
Falls
 nun jedes Attribut aus A\B in genau einem Ai liegt so induziert dies die Verbundabhängigkeit |><| (B1,B2,...,Bn) über B.