Online-Kurs 'Datenbanken und Datenmodellierung'
Online-Kurs 'Datenbanken und Datenmodellierung'
Online-Kurs 'Datenbanken und Datenmodellierung'
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: