Vorwort | 5 |
Abkürzungsverzeichnis | 8 |
Inhaltsverzeichnis | 9 |
1 EiNLEITUNG | 12 |
1.1 Datenbanken und Datenbanksysteme | 12 |
1.2 Realitat und Modell | 14 |
1.3 Syntax und Semantik | 14 |
2 GRUNDBEGRIFFE UND -KONZEPTE | 17 |
2.1 Attribute | 17 |
2.2 Objekte und Beziehungen | 22 |
2.3 Mit Attributen zu Klassen | 24 |
2.4 Objekte erkennen durch Attribute | 26 |
2.5 Datenmodelle | 28 |
3 MODELLIERUNG | 31 |
3.1 Einfuhrung | 31 |
3.2 Relationen | 32 |
3.3 Beziehungen zwischen Objektklassen bzw.Relationen | 35 |
3.4 Relationale Verknupfung - Schlussel und Fremdschlussel | 45 |
3.5 Verknupfen von Relationen - konkret | 52 |
3.6 Integritaten | 54 |
3.7 Nicht-Attribute | 54 |
3.8 Warum eigentlich flache Tabellen? | 55 |
3-9 Zusammenfassung - erste Schritte | 57 |
3.10 Optimierung durch Normalisierung | 58 |
3.11 Die erste Normalform (INF) | 59 |
3.12 Darstellung Relationaler Datenmodelle | 65 |
3.13 Redundanzen in 1NF-Relationen | 66 |
3.14 Funktionale Abhangigkeiten | 68 |
3.15 Die zweite Normalform (2NF) | 80 |
3.16 Normalisierung, Zerlegung, | 88 |
3.17 Die dritte Normalform (3NF) | 89 |
3.18 Die Boyce-Codd - Normalform (BCNF) | 102 |
3.19 Die vierte Normalform (4NF) | 108 |
3.20 Relationale Operatoren bzw. Operationen | 114 |
3.21 Die funfte Normalform (5NF) | 117 |
3.22 Die theoretische Fundierung des | 122 |
3.23 Beispiel Rechnungsstellung | 128 |
3.24 Die Zeitachse in Datenmodellen und | 136 |
4 ENTITY RELATIONSHIP - MODELLIERUNG | 139 |
4.1 Einfuhrung | 139 |
4.2 Entitaten, Beziehungen, Attribute | 139 |
4.3 Zuordnung der Attribute - Entstehung neuer Entitatstypen | 147 |
4.4 Beteiligungen - Kardinalitaten und Min-/Max-Angaben | 152 |
4.5 Ahnlichkeit und Enthaltensein | 159 |
4.6 Beziehungen - vertieft | 162 |
4.7 Beispiel „Sportverein" | 165 |
4.8 Die Zeit in Datenmodellen | 175 |
4.9 Gleichzeitig Entitat und Beziehung | 176 |
4.10 Hinweise zur Fehlervermeidung | 178 |
4.11 Schlussbemerkung | 182 |
4.12 Beispiel PC-Beschaffung | 183 |
4.13 Ubertragung von ERM nach RM | 191 |
5 SERM - STRUKTURIERTE ENTITYRELATIONSHIP- MODELLE | 202 |
5.1 Grundkonzepte | 202 |
5.2 Existenzabhangigkeit | 204 |
6 DER SAP-ANSATZ FUR DIE DATENMODELLIERUNG | 212 |
6.1 Das Grundkonzept | 212 |
6.2 SAP-SERM | 215 |
6.3 Konkrete Beispiele mit Eriauterungen | 229 |
7 OBJEKTORIENTIERTE MODELLIERUNG | 241 |
7.1 Einfiihrung | 241 |
7.2 Statische Aspekte I - Objekte und Objektklassen | 243 |
7.3 Statische Aspekte II - Objekte in Beziehung setzen | 259 |
7.4 Dynamische Aspekte - Nachrichten | 281 |
7.5 Verhaltensmodellierung | 284 |
7.6 Einschatzung | 294 |
8 INDEX | 296 |
9 LITERATURVERZEICHNIS | 301 |