Beruflich Dokumente
Kultur Dokumente
2012
6. Übungsblatt
(Testatwoche: 29. - 31. Mai 2012)
Einführung in Datenbanksysteme
Datenbanken für die Bioinformatik
Agnès Voisard, Sebastian Müller
I. DA → C
II. D → AB
III. C → E
Ausgabe 24.05.2012
Einführung in Datenbanksysteme, Datenbanken für die Bioinformatik Sommersemester
2012
c) Erstellen Sie mit Hilfe des CUBE Operators einen Würfel mit
Zuhilfename aller „Dimensionen“ (Sparte, Region, Quartal). Ein Würfel
enthält alle möglichen Aggregationskombinationen. Wie sieht die
Ergebnismenge aus?
d) Wie würden Sie den Ausdruck aus Teilaufgabe c in „normalem“ SQL mit
Hilfe von GROUP BY ausdrücken?
Modellieren Sie ein Auto, wobei Sie besonders auf die Aggregation, d.h. Die part-of
Beziehungen eingehen. Welcher Zusammenhang besteht zwischen dem Konzept
der schwachen Entities und einer Aggregationshierarchie?
Ausgabe 24.05.2012
Einführung in Datenbanksysteme, Datenbanken für die Bioinformatik Sommersemester
2012
Aufgabe 6 (Normalformen) 8 Punkte
Gegeben sei eine Relation R(A,B,C,D) und die Menge der funktionalen Abhängigkeiten:
F(R) : {{A,B} → {C}, {B,C} → {D}} .
(a) Bestimmen Sie alle Superschlüssel und Kandidatenschlüssel der Relation R. Dafür
berechnen Sie für jede nicht-leere Teilmenge der Attribut-menge {A,B,C,D} die Attribut-
Hüllen (closure).
(b) Ist R in BCNF? Begründen Sie bitte ihre Antwort.
(c) Falls R nicht in BCNF ist, geben Sie eine Zerlegung an, die aus zwei Relationen besteht.
Die Ergebnisrelationen müssen in BCNF sein. Geben Sie alle Schlüssel und nicht-triviale
funktionale Abhängigkeiten der Ergebnisrelationen an.
Ausgabe 24.05.2012