20.01.2013 Aufrufe

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

9.5 Mehrfache Abhängigkeiten<br />

Schwache Entity-Typen <strong>und</strong> ihre Unterordnung unter einen dominanten Entity-Typ müssen je nach Anwendungsbereich<br />

möglicherweise über mehrere Beziehungen hinweg iteriert werden. Ein dominanter Entity-Typ kann gleichzeitig wieder<br />

einem anderen Entity-Typen untergeordnet sein. Wichtig ist, dass diese Abhängigkeitskette in einem starken Entity-Typ<br />

endet.<br />

Beispiel: Eine Stadt verwaltet die Gebäude ihrer Schulen zentral.<br />

In diesem Fall gilt:<br />

● Der Entity-Typ Raum ist dem Entity-Typ Gebäude untergeordnet, dieser wiederum dem Entity-Typ Schule.<br />

● Der hier vorliegende Schlüsselkandidat für den Entity-Typ Raum (aus dem Anwendungsbereich der Stadt) ist<br />

{RaumNr, GebNr, SchulNr}. (Aus dem Blickwinkel der Schule ist aber der Schlüsselkandidat {RaumNr, GebNr}<br />

ausreichend!)<br />

9.6 Übungen<br />

Aufgabe:<br />

Finden Sie Beispiele für Beziehungen mit schwachen Entity-Typen.<br />

Lösungsvorschlag:<br />

●<br />

●<br />

Aufgabe:<br />

Schüler - Prüfung<br />

Konto - Überweisung<br />

Modellieren Sie die Situation "Einwohner (AusweisNr, Name, Vorname) sind Staatsbürger eines Landes (Name,<br />

Einwohnerzahl)".<br />

Lösungsvorschlag:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!