UEber den Autor 9
Einleitung 25
<b>Teil I: Grundbegriffe 29</b>
Kapitel 1: Grundlagen relationaler Datenbanken 31
Kapitel 2: SQL-Grundlagen 45
Kapitel 3: Die Komponenten von SQL 77
<b>Teil II: Datenbanken mit SQL erstellen 105</b>
Kapitel 4: Eine einfache Datenbankstruktur erstellen und verwalten 107
Kapitel 5: Eine relationale Datenbank mit mehreren Tabellen erstellen 131
<b>Teil III: Daten speichern und abrufen 163</b>
Kapitel 6: Daten einer Datenbank bearbeiten 165
Kapitel 7: Temporale Daten verarbeiten 183
Kapitel 8: Das Angeben von Datenwerten 197
Kapitel 9: SQL-Wertausdruecke - fortgeschrittener Teil 225
Kapitel 10: Daten zielsicher finden 237
Kapitel 11: Relationale Operatoren 267
Kapitel 12: Mit verschachtelten Abfragen tief schuerfen 289
Kapitel 13: Rekursive Abfragen 307
<b>Teil IV: Kontrollmechanismen 317</b>
Kapitel 14: Datenbanken schuetzen 319
Kapitel 15: Daten schuetzen 335
Kapitel 16: SQL in Anwendungen nutzen 355
<b>Teil V: SQL in der Praxis 369</b>
Kapitel 17: Datenzugriffe mit ODBC und JDBC 371
Kapitel 18: SQL und XML 381
<b>Teil VI: SQL fuer Fortgeschrittene 401</b>
Kapitel 19: Cursor 403
Kapitel 20: Prozedurale Moeglichkeiten mit dauerhaft gespeicherten Modulen schaffen 413
Kapitel 21: Fehlerbehandlung 431
Kapitel 22: Trigger 443
<b>Teil VII: Der Top-Ten-Teil 449</b>
Kapitel 23: Zehn haeufige Fehler 451
Kapitel 24: Zehn Tipps fuer Abfragen 455
Anhang A: Wie kommt man zu einer Datenbankumgebung? 459
Anhang B: SQL: Reservierte Woerter 465
Abbildungsverzeichnis 467
Stichwortverzeichnis 471