- Vorwort
- Kapitel 1 beschreibt die Entwicklung
von DB2, stellt kurz die Konzepte des Relationenmodells vor und erläutert
dessen Implementierung in DB2.
- Der Datenbank-Entwurf wird in Kapitel
2 behandelt. Nach ein wenig Theorie (Modellierung, ERA, Normalformen)
wird die Umsetzung in die Praxis mit DB2 dargestellt (Verarbeitungsregeln
für referentielle Integrität definieren, Index-Strukturen, Sichten,
Zugriffsrechte). Die physischen Strukturen der DB2-Konstrukte sowie
deren Umsetzung in Datei-Strukturen des Betriebssystems werden beschrieben
und mit DB2/MVS verglichen.
- In Kapitel 3 stellen wir Ihnen kurz
die Endbenutzer-Werkzeuge Visualizer Flight und Visualizer Query, den
Nachfolgern des Query Managers, vor.
- Kapitel 4 behandelt die Anwendungsprogrammierung.
Die unterschiedlichen Schnittstellen werden aufgezeigt. Beispiele veranschaulichen
die Programmierung in COBOL und REXX. Die Besonderheiten der Programmierung
mit CICS werden ausführlich erläutert. Einige spezielle Probleme von
CICS OS/2 werden vorgestellt. Außerdem finden Sie eine Zusammenstellung
der ESQL-Befehle, der Dienstprogramme und Kommandos, die die Programmierung
unterstützen.
- In Kapitel 5 gehen wir auf die DB2-Konstrukte
zur Objektorientierung und für Multimedia ein. Wir stellen Ihnen einige
Erweiterungen des SELECT-Befehls einschließlich des rekursiven SELECT
vor und behandeln anschließend große Objekte (LOBs) sowie benutzerdefinierte
Datentypen und Funktionen. Ein Beispiel in REXX zeigt Ihnen die Verarbeitung
von großen binären Objekten (BLOBs). BLOBs verarbeiten wir auch in unserem
Internet-Beispiel, das Ihnen den Zugriff auf DB2-Daten von WEB-Browsern
aus demonstriert.
- Kapitel 6 beschäftigt sich mit Leistung
und Durchsatz von DB2. Die leistungsbestimmenden Faktoren wie Optimizer,
die Zugriffstechniken, Sperren und Benutzertrennung werden beschrieben.
Es enthält eine Einführung in Performance-Messungen mit dem Database
System Monitor. Katalog-Statistiken und Visual EXPLAIN werden erläutert
und an Beispielen verdeutlicht.
- Kapitel 7 beschreibt die Dienstprogramme
für die Datenbank-Administration. Neben dem Database Director mit seinen
vielfältigen Diensten stellen wir EXPORT, IMPORT und LOAD vor.
- Kapitel 8 bietet einen Überblick
über die Berechtigungsprofile und die vielfältigen Einzelrechte.
- Kapitel 9 behandelt DB2 bei verteilter
Datenverarbeitung. Client-Server-Technologie, verteilte Datenbankzugriffe
mit Zwei-Phasen-Commit und verteilte Verarbeitung werden erläutert.
An zwei Programmierbeispielen in C zeigen wir Ihnen, wie Sie verteilte
Transaktionen realisieren können.
- Im Anhang A geben Ihnen einige Tabellen
einen Überblick über den Befehlsumfang von DB2, seine Maximalwerte und
seine Kompatibilität zu Standards.
- Anhang B enthält das Literaturverzeichnis,
das Abkürzungsverzeichnis und eine Begriffsliste, in der die deutschen
und englischen Fachbegriffe gegenübergestellt werden.
- Anhang C erläutert den Inhalt der
beigefügten Diskette.
- Am Ende des Buches finden Sie noch das Stichwortverzeichnis.
siehe auch
|