Database Reference
In-Depth Information
noch Sinn, diese Auftrennung vorzunehmen, wenn man sich
vor Augen führt, dass später für jede Person noch deren Funk-
tion eingetippt werden muss. Dabei können leicht Tippfehler
entstehen, während eine Nummer kürzer und eindeutig ist. Aus
diesem Grunde verfahren wir auch bei den restlichen Tabellen
in ähnlicher Weise.
Ob eine Tabelle als normalisiert betrachtet werden
kann, hängt von der Aufgabenstellung und den An-
forderungen an die Datenkonsistenz ab.
Die Datenbasis ist nun global normalisiert und sieht folgen-
dermaßen aus:
Personen ( PNr, Name, Vorname, FNr, Lohnstufe)
Funktionen ( FNr , Funktion)
Kurse ( KNr , Kursbezeichnung, KTNr, Kursort)
Kursthemen ( KTNr , Themengebiet)
Kursleiter ( KLNr, Status)
Externe Kursleiter ( KLNr , EName, EVorname, Firma)
Interne Kursleiter ( KLNr , PNr, Kurserfahrung)
Kursbesuche ( PNr, KNr, KLNr , Datum)
Das dazugehörende Entitätenblockdiagramm präsentiert sich
gemäss Bild 3.69.
Bild 3.69:
Global normali-
sierte Datenba-
sis „Kursver-
waltung“
Funktionen
Kursbesuche
Kursthemen
mc
mc
mc
1
1
1
1
mc
m
1
Personen
Kurse
Kursleiter
1
1
1
c
Interne
Kursleiter
Externe
Kursleiter
Search WWH ::




Custom Search