20.01.2013 Aufrufe

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

10 Der Entwurf eines ER-Modells<br />

In diesem Abschnitt wird zusammenfassend das Vorgehen beim Entwurf eines ER-Modells beschrieben.<br />

10.1 Vorschlag für die Vorgehensweise<br />

Ausgangspunkt ist die Miniwelt, für die eine Datenbank entwickelt werden soll, <strong>und</strong> eventuell ein Anforderungsprofil.<br />

Folgende Schritte führen zum ER-Modell:<br />

1. Festlegung der Entity- <strong>und</strong> Relationship-Typen<br />

2. Angabe der Attribute, die die Entity- <strong>und</strong> Relationship-Typen eindeutig charakterisieren, bzw. die laut Anforderung<br />

notwendig sind<br />

3. evtl. Einführung einer Generalisierungs-Hierarchie<br />

4. Festlegung der Primärschlüssel der Entity-Typen<br />

5. Angabe der Funktionalitäten<br />

6. evtl. Festlegung der Domänen<br />

Bemerkung:<br />

● Bei großen Projekten werden zuerst ER-Modelle für die einzelnen Views entworfen, die dann in einem zweiten<br />

Schritt in ein Gesamtmodell zusammengefasst werden.<br />

● Die Reihenfolge der Schritte 2 - 6 ist nicht bindend.<br />

● Oft gibt es bei der Erstellung eines ER-Modells mehrere gleichwertige Lösungen.<br />

10.2 Übungen<br />

Aufgabe:<br />

Erstellen Sie auf der Gr<strong>und</strong>lage der vorgegebenen Ausgangssituation ein ER-Modell der Schulverwaltung.<br />

Lösungsvorschlag:<br />

Das folgende ER-Modell stellt einen Lösungsvorschlag dar. Es dient als Gr<strong>und</strong>lage für die weiteren Betrachtungen!

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!