Databases Reference
In-Depth Information
d) Ist die Tabelle in zweiter Normalform? Wenn nicht,
transformieren Sie die Tabelle in Tabellen in zweiter
Normalform.
e)
Sind ihre Tabellen aus d) in dritter Normalform?
Wenn nicht, transformieren Sie die Tabellen in Tabel-
len in dritter Normalform.
f)
[*] Sind ihre Tabellen aus e) in Boyce-Codd-Normal-
form? Wenn nicht, transformieren Sie die Tabellen in
Tabellen in Boyce-Codd-Normalform.
8.
[*] Folgende Tabelle wird zur Verwaltung von Projekten
gen u tzt.
ProNr
MiNr
TelNr
Arbeit
42 20 4711 50
Sie enthält die Projektnummer (ProNr), die Mitarbeiter-
nummer (MiNr), die Telefonnummer des Mitarbeiters
(TelNr) und den prozentualen Anteil der Arbeitszeit (Ar-
beit) des Mitarbeiters, die er für das Projekt aufbringt.
Generell gilt, dass jeder Mitarbeiter in mehreren Projekten
arbeiten kann und in Projekten mehrere Mitarbeiter arbei-
ten können. Bringen Sie die Tabelle für jede Teilaufgabe
schrittweise in Boyce-Codd-Normalform, beachten Sie da-
bei jeweils folgende weitere Randbedingungen.
a) Jeder Mitarbeiter hat genau eine Telefonnummer, jede
Nummer gehört zu genau einem Mitarbeiter.
b) Jeder Mitarbeiter hat genau eine Telefonnummer, eine
Nummer kann zu mehreren Mitarbeitern gehören.
c) Jeder Mitarbeiter kann mehrere Telefone haben, dabei
hat er in jedem Projekt, in dem er mitarbeitet, genau
eine Nummer, jedes Telefon gehört zu genau einem
Mitarbeiter.
d) Jeder Mitarbeiter kann mehrere Telefone haben, dabei
hat er in jedem Projekt, in dem er mitarbeitet, genau
eine Nummer, jedes Telefon kann zu mehreren Mitar-
beitern gehören.
e)
Jedes Projekt hat genau ein Telefon, das ausschließlich
von den Mitarbeitern des Projekts genutzt wird.
101
Search WWH ::




Custom Search