Übungsblatt 4

Aufgabe 1
Geben Sie zu der DTD aus der Vorlesung (Beispiel 2) möglichst viele sinnvolle, nicht triviale FDs an. Überprüfen Sie XNF und transformieren Sie gegebenenfalls in XNF.

Aufgabe 2
Seien die folgenden Relationsschemata gegeben:
(a) R(A, B, C), und die FAs A --> B, B --> C.
(b) R(A, B, C, D, E, F), und die FAs A --> D, AB --> E, ABC --> F.
Transformieren Sie in eine XML-Repräsentation und normalisieren Sie nach XNF.

Aufgabe 3
In der Vorlesung wurde für Beispiel 1 der Dekompositionsschritt Erzeugen eines neuen Elementtyps demonstriert. Geben Sie jeweils ein XQuery-Programm an, dass die Dekomposition und den inversen Schritt vornimmt.