Databases Reference
In-Depth Information
14. Warum können Zyklen in Entity-Relationship-Modellen
auf Probleme hinweisen?
15. Wo greift die Grundregel, dass jede Information in einem
Entity-Relationship-Modell nur einmal dargestellt werden
soll?
16. Welchen Zusammenhang gibt es zwischen M:N- und 1:N-
Beziehungen?
17. Was sind rekursive Beziehungen? Nennen Sie praktische
Einsatzbeispiele.
18. Wann werden Beziehungen zwischen mehr als zwei Enti-
tätstypen benötigt? Gibt es Modellierungsalternativen?
Übungsaufgaben
1.
In einer Datenbank soll der Zusammenhang zwischen Mit-
arbeitern, ihrer Mitarbeit in Projekten und den Telefonen
der Mitarbeiter erfasst werden. Jeder Mitarbeiter sei durch
seine Mitarbeiternummer (MiNr) eindeutig identifiziert,
weiterhin hat er einen Namen. Jedes Telefon sei durch sei-
ne Telefonnummer (TelNr) eindeutig identifiziert. Jedes
Projekt sei durch seine Projektnummer (ProNr) eindeutig
und hat einen Namen. Jeder Mitarbeiter kann in beliebig
vielen Projekten mitarbeiten, in jedem Projekt arbeitet
mindestens ein Mitarbeiter. Zu jeder der folgenden Teil-
aufgaben soll ein Entity-Relationship-Modell erstellt wer-
den, bei dem zusätzlich der genannte Zusammenhang zwi-
schen Telefonen und Mitarbeitern aufgenommen werden
soll.
a.
Jeder Mitarbeiter hat genau ein Telefon, jedes Telefon
gehört zu genau einem Mitarbeiter.
b.
Jeder Mitarbeiter kann mehrere Telefone unabhängig
vom Projekt haben und hat mindestens eins, jedes Te-
lefon gehört zu genau einem Mitarbeiter.
c.
Ein oder mehrere Mitarbeiter müssen sich ein Telefon
teilen, dabei hat jeder Mitarbeiter Zugang zu einem
Telefon. Jedes Telefon gehört zumindest einem Mitar-
beiter (Idee: ein Telefon pro Büro).
56
Search WWH ::




Custom Search