Mit der Standardabfragesprache SQL können Daten in relationalen Datenbanken einfach, strukturiert und zielsicher abgefragt werden. Wolfgang Gerken erklärt Ihnen leicht verständlich, wie Sie Datenbanken erstellen, verwalten und optimieren sowie Daten bearbeiten und vor allem abfragen können. Sie erfahren, wie Sie mit Benutzersichten arbeiten und Ihre Daten schützen und konsistent halten. Damit Sie das Gelernte auch praktisch umsetzen können, wird außerdem auf individuelle SQL-Besonderheiten von MySQL, Oracle und PostgreSQL, aber auch vom SQL Server eingegangen. MIt kommentierten Beispielen und Datenbankskripten können Sie das Erklärte nachvollziehen und üben. Nutzen Sie dieses Buch auch als Nachschlagewerk.
Reihe
Auflage
Sprache
Verlagsort
Zielgruppe
Maße
Höhe: 236 mm
Breite: 174 mm
Dicke: 21 mm
Gewicht
ISBN-13
978-3-527-72190-0 (9783527721900)
Schweitzer Klassifikation
Wolfgang Gerken war Professor für Wirtschaftsinformatik an der Hochschule für Angewandte Wissenschaften Hamburg. Er beschäftigt sich schon viele Jahre mit SQL und dessen Vermittlung in der Lehre sowie mit Data Warehousing und Business Intelligence. Er ist auch Autor der Bücher Datenbanksysteme für Dummies und Data-Warehouse-Systeme für Dummies.
Einleitung 23
Teil I: Die Grundlagen 31
Kapitel 1: Was ist SQL? 33
Kapitel 2: Daten und Datenbanken 37
Kapitel 3: Die Normalisierung von Relationen 51
Kapitel 4: Modellierung von Datenbanken 59
Kapitel 5: Die Komponenten von SQL 67
Teil II: Datenbanken erstellen 77
Kapitel 6: Datentypen 79
Kapitel 7: Tabellen anlegen und aendern 93
Kapitel 8: Vom ER-Diagramm zur Datenbank 105
Kapitel 9: Beispiel zur Datenbankerstellung 109
Teil III: Einfache SQL-Abfragen 117
Kapitel 10: Ausdruecke, Operatoren und Praedikate 119
Kapitel 11: Daten einfuegen, aendern und loeschen 123
Kapitel 12: Einfache Abfragen erstellen 131
Kapitel 13: Mit Funktionen arbeiten 141
Kapitel 14: Abfragen ueber mehrere Tabellen 159
Teil IV: SQL-Abfragen fuer Fortgeschrittene 171
Kapitel 15: Gruppieren von Daten 173
Kapitel 16: Mit Unterabfragen arbeiten 181
Kapitel 17: Der Join-Operator 187
Kapitel 18: Semistrukturierte Daten abfragen 197
Kapitel 19: SELECT bei komplexeren Fragestellungen 213
Teil V: Datenbanken im Einsatz 229
Kapitel 20: Benutzersichten 231
Kapitel 21: Datensicherheit und Zugriffsrechte 241
Kapitel 22: Optimierung von SQL-Befehlen 257
Teil VI: Prozedurale Programmierung mit SQL 267
Kapitel 23: Einbettung von SQL in andere Programmiersprachen 269
Kapitel 24: Prozedurale Erweiterungen von SQL 283
Teil VII: Der Top-Ten-Teil 307
Kapitel 25 Zehn Beispiele mit SQL 309
Kapitel 26 Zehn Tipps fuer erfolgreiche SQL-Programmierung 319
Anhang A: Loesungen zu den Aufgaben 325
Anhang B: Reservierte Worte in SQL:2023 341
Literatur 345
Abbildungsverzeichnis 347
Stichwortverzeichnis 349