Daten und Datenbanken sind quasi überall. Mit der Standardabfragesprache SQL können Daten in relationalen Datenbanken einfach, strukturiert und zielsicher abgefragt werden. Erfahren Sie in diesem Buch, das kein Vorwissen voraussetzt, wie Sie Datenbanken erstellen, Daten ordnen und abfragen und wie Sie SQL-Anweisungen in Programme und Websites einbinden. Nutzen Sie dieses Buch auch als Nachschlagewerk. Ganz wichtig: Sie lernen auch, wie Sie Ihre Datenbanken und Daten schützen und wie Sie typische Fehler vermeiden.
Jadual kandungan
Ü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
Mengenai Pengarang
Allen G. Taylor ist Datenbank-Experte und Autor vieler Computerbücher, insbesondere über Datenbanksysteme.