In diesem Buch erfahren Sie alles, was es zu SQL zu wissen gibt. Angefangen mit den Grundlagen und der Frage, wie Sie Datenbanken erstellen, Daten ordnen und abfragen, lernen Sie auch Entwicklungsumgebungen für die Datenbankenprogrammierung kennen. Auch das Thema Datensicherheit kommt nicht zu kurz: So lernen Sie, wie Sie Ihre Daten und Datenbanken schützen und wie Sie typische Fehler vermeiden. Sie erfahren außerdem, wie Sie andere Sprachen, wie XML und JSON, mit SQL integrieren und wie Sie die Leistung Ihrer Datenbank analysieren und optimieren. Werden Sie zum SQL-Profi.
In diesem Buch erfahren Sie alles, was es zu SQL zu wissen gibt. Angefangen mit den Grundlagen und der Frage, wie Sie Datenbanken erstellen, Daten ordnen und abfragen, lernen Sie auch Entwicklungsumgebungen für die Datenbankenprogrammierung kennen. Auch das Thema Datensicherheit kommt nicht zu kurz: So lernen Sie, wie Sie Ihre Daten und Datenbanken schützen und wie Sie typische Fehler vermeiden. Sie erfahren außerdem, wie Sie andere Sprachen, wie XML und JSON, mit SQL integrieren und wie Sie die Leistung Ihrer Datenbank analysieren und optimieren. Werden Sie zum SQL-Profi.
Allen G. Taylor ist seit 30 Jahren in der Computerindustrie und Autor von über 40 Büchern, darunter SQL für Dummies. Er hat Datenbankentwicklung an über 2000 Orten über einen Online-Bildungsanbieter unterrichtet. Richard Blum hat als System- und Netzwerkadministrator mehr als 30 Jahre Erfahrung in der IT-Branche und hat auch bereits einige ? für Dummies-Bücher geschrieben.
Inhaltsangabe
Die Autoren 11 Einleitung 33 Teil I: SQL - Erste Schritte 37 Kapitel 1: Relationale Datenbanken 39 Kapitel 2: Modellierung eines Systems 57 Kapitel 3: SQL kennenlernen 79 Kapitel 4: SQL und das relationale Modell 91 Kapitel 5: Die wichtigsten Komponenten von SQL 101 Kapitel 6: SQL - das Wesentliche 121 Teil II: Entwicklung relationaler Datenbanken 153 Kapitel 7: Überblick über die Systementwicklung 155 Kapitel 8: Aufbau eines Datenbankmodells 171 Kapitel 9: Gleichgewicht zwischen Leistung und Korrektheit 189 Kapitel 10: Eine Datenbank mit SQL erstellen 219 Teil III: SQL-Abfragen 231 Kapitel 11: Werte, Variablen, Funktionen und Ausdrücke 233 Kapitel 12: SELECT-Anweisungen und modifizierende Klauseln 259 Kapitel 13: Abfrage mehrerer Tabellen mit Unterabfragen 301 Kapitel 14: Abfragen mehrerer Tabellen mit relationalen Operatoren 329 Kapitel 15: Cursor 347 Teil IV: Sichern Sie Ihre Daten 359 Kapitel 16: Schutz vor Hardwarefehlern und externen Bedrohungen 361 Kapitel 17: Schutz vor Benutzerfehlern und Konflikten 391 Kapitel 18: Rechte zuweisen 419 Kapitel 19: Fehlerbehandlung 431 Teil V: Programmieren mit SQL 445 Kapitel 20: Datenbankentwicklungsumgebungen 447 Kapitel 21: Die Schnittstelle zwischen SQL und einer prozeduralen Sprache 453 Kapitel 22: Verwendung von SQL in einem Anwendungsprogramm 459 Kapitel 23: Entwurf einer Beispielanwendung 473 Kapitel 24: Eine Anwendung erstellen 491 Kapitel 25: Die prozeduralen Funktionen von SQL 507 Kapitel 26: Verbindung von SQL mit einer entfernten Datenbank 523 Teil VI: Erweiterte Datentypen in SQL: XML, JSON und PGQ 535 Kapitel 27: Verwendung von XML mit SQL 537 Kapitel 28: XML-Daten in SQL-Tabellen speichern 561 Kapitel 29: Daten aus XML-Dokumenten abrufen 583 Kapitel 30: Verwendung von JSON mit SQL 599 Kapitel 31: Eigenschaftsgraphen-Abfragen 613 Teil VII: Datenbanken optimieren 625 Kapitel 32: Datenbank-Tuning 627 Kapitel 33: Tuning der Umgebung 639 Kapitel 34: Leistungsengpässe auffinden und beseitigen 661 Anhang 689 Glossar 693 Abbildungsverzeichnis 703 Stichwortverzeichnis 707
Die Autoren 11 Einleitung 33 Teil I: SQL - Erste Schritte 37 Kapitel 1: Relationale Datenbanken 39 Kapitel 2: Modellierung eines Systems 57 Kapitel 3: SQL kennenlernen 79 Kapitel 4: SQL und das relationale Modell 91 Kapitel 5: Die wichtigsten Komponenten von SQL 101 Kapitel 6: SQL - das Wesentliche 121 Teil II: Entwicklung relationaler Datenbanken 153 Kapitel 7: Überblick über die Systementwicklung 155 Kapitel 8: Aufbau eines Datenbankmodells 171 Kapitel 9: Gleichgewicht zwischen Leistung und Korrektheit 189 Kapitel 10: Eine Datenbank mit SQL erstellen 219 Teil III: SQL-Abfragen 231 Kapitel 11: Werte, Variablen, Funktionen und Ausdrücke 233 Kapitel 12: SELECT-Anweisungen und modifizierende Klauseln 259 Kapitel 13: Abfrage mehrerer Tabellen mit Unterabfragen 301 Kapitel 14: Abfragen mehrerer Tabellen mit relationalen Operatoren 329 Kapitel 15: Cursor 347 Teil IV: Sichern Sie Ihre Daten 359 Kapitel 16: Schutz vor Hardwarefehlern und externen Bedrohungen 361 Kapitel 17: Schutz vor Benutzerfehlern und Konflikten 391 Kapitel 18: Rechte zuweisen 419 Kapitel 19: Fehlerbehandlung 431 Teil V: Programmieren mit SQL 445 Kapitel 20: Datenbankentwicklungsumgebungen 447 Kapitel 21: Die Schnittstelle zwischen SQL und einer prozeduralen Sprache 453 Kapitel 22: Verwendung von SQL in einem Anwendungsprogramm 459 Kapitel 23: Entwurf einer Beispielanwendung 473 Kapitel 24: Eine Anwendung erstellen 491 Kapitel 25: Die prozeduralen Funktionen von SQL 507 Kapitel 26: Verbindung von SQL mit einer entfernten Datenbank 523 Teil VI: Erweiterte Datentypen in SQL: XML, JSON und PGQ 535 Kapitel 27: Verwendung von XML mit SQL 537 Kapitel 28: XML-Daten in SQL-Tabellen speichern 561 Kapitel 29: Daten aus XML-Dokumenten abrufen 583 Kapitel 30: Verwendung von JSON mit SQL 599 Kapitel 31: Eigenschaftsgraphen-Abfragen 613 Teil VII: Datenbanken optimieren 625 Kapitel 32: Datenbank-Tuning 627 Kapitel 33: Tuning der Umgebung 639 Kapitel 34: Leistungsengpässe auffinden und beseitigen 661 Anhang 689 Glossar 693 Abbildungsverzeichnis 703 Stichwortverzeichnis 707
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