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