Database Reference
In-Depth Information
kann intern oder extern, aber nicht beides zugleich sein). An
dieser Stelle geht man somit zurück zum Schritt „Bildung von
Entitätsmengen“ und bildet die umfassende Entitätsmenge
„Kursleiter“. Dann folgt der Schritt „Festlegen von Beziehun-
gen“ usw. Das überarbeitete Entitätenblockdiagramm sieht nun
aus, wie Bild 3.66 zeigt.
Bild 3.66:
Entitätenblock-
diagramm mit
Unter-/Ober-
mengenbezie-
hungen
mc
mc
Personen
Kurse
besuchte Kurse
mc
mc
1
mc
mc
Kursleiter
1
1
c
Interne
Kursleiter
Externe
Kursleiter
Die mc-mc-Beziehung zwischen „Personen“ und „Kursleiter“
soll zum Ausdruck bringen, dass jede Person von beliebig vie-
len Kursleitern ausgebildet werden kann; und dass jeder Kurs-
leiter beliebig viele Personen ausbilden kann. Die Frage, ob ei-
ne Person auch Kursleiter ist, wird durch die 1-c-Beziehung
zum Ausdruck gebracht. Beim Vergleich von diesem Diagramm
(Bild 3.66) mit der Vorgängerversion (Bild 3.65) fällt auf, dass
die m-mc-Beziehung zwischen „Personen“ und „Externe Kurs-
leiter“ nun via „Kursleiter“ in eine mc-mc-Beziehung umge-
wandelt worden ist. Wir wollten ja mit der früheren m-mc-
Beziehung zum Ausdruck bringen, dass ein externer Kursleiter
nur im System gespeichert wird, wenn er mindestens eine Per-
son ausgebildet hat. Durch die Generalisierung ging dieses
Faktum verloren und muss später programmtechnisch sicherge-
stellt werden (vgl. Abschnitt 4.7.2). Die einzelnen Entitätsmen-
gen besitzen nun folgende ID-Schlüssel:
Search WWH ::




Custom Search