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…mehr
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.
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.
Inhaltsangabe
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 ändern 93 Kapitel 8: Vom ER-Diagramm zur Datenbank 105 Kapitel 9: Beispiel zur Datenbankerstellung 109 Teil III: Einfache SQL-Abfragen 117 Kapitel 10: Ausdrücke, Operatoren und Prädikate 119 Kapitel 11: Daten einfügen, ändern und löschen 123 Kapitel 12: Einfache Abfragen erstellen 131 Kapitel 13: Mit Funktionen arbeiten 141 Kapitel 14: Abfragen über mehrere Tabellen 159 Teil IV: SQL-Abfragen für 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 für erfolgreiche SQL-Programmierung 319 Anhang A: Lösungen zu den Aufgaben 325 Anhang B: Reservierte Worte in SQL:2023 341 Literatur 345 Abbildungsverzeichnis 347 Stichwortverzeichnis 349
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 ändern 93 Kapitel 8: Vom ER-Diagramm zur Datenbank 105 Kapitel 9: Beispiel zur Datenbankerstellung 109 Teil III: Einfache SQL-Abfragen 117 Kapitel 10: Ausdrücke, Operatoren und Prädikate 119 Kapitel 11: Daten einfügen, ändern und löschen 123 Kapitel 12: Einfache Abfragen erstellen 131 Kapitel 13: Mit Funktionen arbeiten 141 Kapitel 14: Abfragen über mehrere Tabellen 159 Teil IV: SQL-Abfragen für 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 für erfolgreiche SQL-Programmierung 319 Anhang A: Lösungen zu den Aufgaben 325 Anhang B: Reservierte Worte in SQL:2023 341 Literatur 345 Abbildungsverzeichnis 347 Stichwortverzeichnis 349
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826