JUSTUS-LIEBIG-UNIVERSITÄT GIESSEN
Institut für Informatik
Dr. Stefan Brass

Vorlesung "Datenbanksysteme"

(Wintersemester 2000/2001)


Hausaufgabe 7:    Relationale Normalformen


Aufgabe 7 (12 Punkte)

Die folgende Tabelle enthält Informationen über Bücher und ihre Autoren:

BOOKS
AUTHORNOTITLEPUBLISHERISBN
Elmasri1Fundamentals of DB SystemsAddison-Wesley 0-8053-1755-4
Navathe2Fundamentals of DB SystemsAddison-Wesley 0-8053-1755-4
Kemper1DatenbanksystemeOldenbourg3-486-24136-2
Eickler2DatenbanksystemeOldenbourg3-486-24136-2
   a)
Bestimmen Sie alle funktionalen Abhängigkeiten, die für diese Tabelle gelten. Geben Sie bitte keine trivialen oder implizierten funktionalen Abhängigkeiten an.
   b)
Bestimmen Sie alle Schlüssel für diese Tabelle.
   c)
Ist diese Tabelle in BCNF? Begründen Sie Ihre Antwort: Falls die Tabelle nicht in BCNF ist, geben Sie bitte eine funktionale Abhängigkeit an, die die BCNF-Bedingung verletzt. Falls die Tabelle in BCNF ist, erklären Sie bitte für jede funktionale Abhängigkeit, warum die BCNF-Bedingung nicht verletzt wird.
   d)
Bitte transformieren Sie die Tabelle in BCNF (falls sie nicht bereits in BCNF ist).

Abgabetermin:

Bitte geben Sie Ihre Lösung bis Mittwoch, den 17. Januar ab. Aufgrund der Feiertage akzeptiere ich Abgaben bis zum 23. Januar (vor Beginn der Vorlesung) ohne Punktabzug.


Stefan Brass (Stefan.Brass@informatik.uni-giessen.de), 20. Dezember 2000

Original URL: http://www.informatik.uni-giessen.de/staff/brass/db00/h7_bcnf.html   [HTML 3.2 Checked]