1.1 Mehr Semantik ins Datenmodell |
|
Entity Relationship - Modelle (ER-Modelle) sind Semantische Datenmodelle. Das Hauptziel bei deren Entwicklung war, mehr von der Semantik eines Anwendungsbereichs zu erfassen als in älteren oder näher an den Dateistrukturen befindlichen Modellierungsansätzen, weshalb die ganze Gruppe dieser datenbanktheoretischen Ansätze Semantische Datenmodelle genannt wurde. |
|
Semantische Datenmodelle wurden vor allem in den 70er Jahren diskutiert. Dies führte zu einer großen Zahl von Vorschlägen, von denen nur einer Bedeutung für die Datenbankpraxis erlangt hat, die Entity Relationship Modellierung. |
|
Die Standardvorgehensweise beim Datenbankdesign ist, zuerst ein ER-Modell zu erstellen und dieses dann entweder in ein relationales oder in ein objektorientiertes Modell „runterzubrechen“. |
|
1.2 Typographische Festlegung |
|
Um im Text die Übersichtlichkeit zu erhöhen, wird folgende typographische Festlegung getroffen: |
|
- Weltausschnitte / Anwendungsbereiche werden fett, etwas vergrößert und in Arial gesetzt: Vorlesungsbetrieb.
- Datenmodelle sind ebenfalls in Arial sowie in Kapitälchen gesetzt: Markt für Datenbanksysteme
- Relationen, Entitätstypen, Beziehungstypen, Klassen sind in Arial und in Großbuchstaben gesetzt: Angestellte
- Attribute sind in Arial gesetzt: Personalnummer
|
|
1.3 Ausrichtung der Arbeit |
|
Im folgenden werden nun die verschiedenen Elemente des ER-Ansatzes vorgestellt. Dabei wird jeweils besonders geprüft, wie hoch die semantische Potenz dieser Modellierungstechnik tatsächlich ist. Außerdem wird jeweils auf die grafische Notation für die dabei entstehenden Datenmodelle (ER-Modelle) eingegangen. |
|
Der ER-Ansatz wurde von Peter Chen Mitte der 70er-Jahre entwickelt und wird seitdem intensiv, auch auf zahlreichen Konferenzen, diskutiert, vertieft und weiterentwickelt. |
|
Es gibt zahlreiche Variationen des ER-Modells, die alle aus dem Bemühen entstanden, noch mehr von der Semantik des Weltausschnitts zu erfassen. |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |