Relationale Datenbanken < Datenbank-Modelle < Schule < Informatik < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 13:16 Mo 13.06.2011 | Autor: | az118 |
Aufgabe | Zur Verwaltung eines Vereins soll eine Datenbank erstellt werden. Dazu wurde folgendes ERM entworfen: [Dateianhang nicht öffentlich]
1. Nennen Sie die Rollen, die ein Mitglied innerhalb des Vereins einnehmen kann.
2. Interpretieren Sie die Beziehungen trainiert_die und benutzt.
3. Wie viele Tabellen entstehen bei der Überführung des gegebenen ERM in das relationale Modell.
Begründen Sie. |
Hallo, ich möchte diese Abitur-Aufgaben lösen, bin mir nun aber nicht sicher, ob das so richtig bzw. komplett ist?
Wäre sehr dankbar über Antworten bzw. Verbesserungsvorschläge.
Danke.
zu 1) Das Mitglied kann folgende Rollen einnehmen:
- Leiter einer Abteilung
- Trainer einer Trainingsgruppe
- selbst in einer Trainingsgruppe trainieren
zu 2) "trainiert_die":
Jedes Mitglied trainiert mehrere Trainingsgruppen, so dass eine Trainingsgruppe von genau einem Mitglied trainiert wird.
"benutzt":
Eine Trainingsgruppe benutzt mehrere Sportstätten, und eine Sportstätte wird von mehreren Trainingsgruppen benutzt.
zu 3)
Es entstehen 6 Tabellen, da jede Beziehung in Form einer eigenen Tabelle abgebildet wird. Jede 1:n Beziehung wird in zwei Tabellen aufgelöst, weil die Beziehungstabelle mit der n-Tabelle kombiniert werden kann. Jede n:m Beziehung wird in eine eigenständige Tabelle übersetzt. Die Beziehungstabelle erhält dabei einen zusammengesetzten Schlüssel aus beiden Tabellen.
Stimmt das so? Und ist die Begründung ok bzw. ausreichend?
Dateianhänge: Anhang Nr. 1 (Typ: JPG) [nicht öffentlich]
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:55 Di 28.06.2011 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|