Home ] Vorstellung ] [ Inhalt ] Aufgaben ] Download ] Fehler ] Links ]

 

Inhalt des Lehrbuchs

 

 

      Einführung

1    Die Strecke:  Datenbankentwurf

        1.1  Der Weg der Entwicklung betrieblicher Anwendungssysteme

        1.2  Das Datenbanksystem

        1.3  Modelle und Schemata

2    Die erste Etappe:  Von der Realität zum konzeptionellen Datenmodell

        2.1  Klassifizierung der Objekte

        2.2  Festlegung der relevanten Eigenschaften

        2.3  Festlegung der Identifizierung

        2.4  Beschreibung der sachlogischen Zusammenhänge zwischen den Objekttypen

 

               2.4.1   Duale Beziehungstypen

               2.4.2   Redundante Beziehungstypen

               2.4.3   Parallele Beziehungstypen

               2.4.4   Die Beziehungstyp-Richtung als identifizierendes Element

               2.4.5   Rekursiv-Beziehungstypen

 

        2.5  Modellierung in Grenzfällen des Entity-Relationship-Modells

 

               2.5.1   Sachlogische Zusammenhänge zwischen mehr als 2 Objekttypen

               2.5.2   Eigenschaften von Beziehungstypen

               2.5.3   Eigenschaften von Eigenschaften

 

        2.6  Qualitätssicherung von konzeptionellen Datenmodellen

 

               2.6.1   Die erste Normalform

               2.6.2   Die zweite Normalform

               2.6.3   Die dritte Normalform

               2.6.4   Denormalisierung

 

        2.7  Nutzen des konzeptionellen Datenmodells

3    Die Zielstruktur:  Datenbank-Modelle

        3.1  Der Begriff des Datenbank-Modells

        3.2  Das hierarchische Datenbank-Modell

        3.3  Das Netzwerk-Datenbank-Modell

        3.4  Das relationale Datenbank-Modell

 

               3.4.1   Grundprinzipien des relationalen Datenbank-Modells

               3.4.2   Die referenzielle Integrität

               3.4.3   Die Repräsentation von dualen CM:CN-Beziehungstypen

               3.4.4   Die Repräsentation von Rekursiv-Beziehungstypen

4    Die zweite Etappe:  Vom Datenmodell zur Datenbank

        4.1  Transformation von Objekttypen

        4.2  Transformation von Beziehungstyp-Richtungen als identifizierende Elemente

        4.3  Transformation dualer Beziehungstypen

 

               4.3.1    Der 1:1-Beziehungstyp

               4.3.2    Der 1:C-Beziehungstyp

               4.3.3    Der C:C-Beziehungstyp

               4.3.4    Der 1:CN-Beziehungstyp

               4.3.5    Der C:CN-Beziehungstyp

               4.3.6    Der 1:N-Beziehungstyp

               4.3.7    Der C:N-Beziehungstyp

               4.3.8    Der CM:CN-Beziehungstyp

               4.3.9    Der M:CN-Beziehungstyp

               4.3.10  Der M:N-Beziehungstyp

               4.3.11  Transformation der dualen Beziehungstypen für das Schulbeispiel

 

        4.4  Transformation von Rekursiv-Beziehungstypen

 

               4.4.1   Der 1:1-Rekursiv-Beziehungstyp

               4.4.2   Der C:C-Rekursiv-Beziehungstyp

               4.4.3   Der 1:CN-Rekursiv-Beziehungstyp

               4.4.4   Der C:CN-Rekursiv-Beziehungstyp

               4.4.5   Der CM:CN-Rekursiv-Beziehungstyp

               4.4.6   Der M:CN-Rekursiv-Beziehungstyp

               4.4.7   Der M:N-Rekursiv-Beziehungstyp

               4.4.8   Transformation der Rekursiv-Beziehungstypen für das Schulbeispiel

 

        4.5  Transformation von Kardinalitäts-Beschränkungen

        4.6  Konzeptionelles Datenmodell versus logisches Datenschema

        4.7  Automatisierte Generierung des logischen Datenschemas

5    Der Überblick:  Möglichkeiten und Grenzen des Entity-Relationship-Modells
und des relationalen Datenbank-Modells

        5.1  Der Objekttyp

 

               5.1.1   Darstellung dualer sachlogischer Zusammenhänge durch Objekttypen

               5.1.2   Darstellung höhergradiger sachlogischer Zusammenhänge durch Objekttypen

               5.1.3   Hierarchisch geordnete Objekttypen

               5.1.4   Komplex strukturierte Objekte

 

5.2  Die dualen Beziehungstypen

 

               5.2.1   Optionalität und Kardinalität einer Beziehungstyp-Richtung

               5.2.2   Die Systematik der dualen Beziehungstypen

               5.2.3   Die Umwandlung in einen Koppel-Objekttyp

               5.2.4   Die Repräsentationsmöglichkeit im relationalen Datenbank-Modell

 

5.3  Die Rekursiv-Beziehungstypen

 

               5.3.1   Die Systematik der Rekursiv-Beziehungstypen

               5.3.2   Die Umwandlung in einen Koppel-Objekttyp

               5.3.3   Die Repräsentationsmöglichkeit im relationalen Datenbank-Modell

6    Die Generalprobe:  Aufgaben zum Datenbankentwurf

6.1  Eine Autovermietung

6.2  Eine Fluggesellschaft

6.3  Ein Schnellbahn-Unternehmen

6.4  Eine Tankstellenkette

6.5  Ein Videoverleih

Literaturverzeichnis

Schlagwortverzeichnis

 

Home ] Vorstellung ] [ Inhalt ] Aufgaben ] Download ] Fehler ] Links ]