Einführung in SQL: Inhaltsverzeichnis
Mit der Suchfunktion (siehe Kasten rechts) kann dieses Buch als SQL-Nachschlagewerk dienen.
Einführung
Bearbeiten Dieser Teil kann im Zusammenhang gelesen und gedruckt werden (ca. 30 Seiten A4):
Einführung (Druckversion)
Einführung (Druckversion)
Dieser Teil informiert über dieses Buch und allgemein über Datenbanken sowie SQL.
- Ein Einstieg zeigt, wozu SQL gut ist.
- Die Einleitung enthält Inhalt und Ziele dieses Buches.
- Relationale Datenbanken sind die Objekte, mit denen in SQL gearbeitet wird.
- Normalisierung bespricht Regeln, die bei der Erstellung einer Datenbank zu beachten sind.
- Mit der Beispieldatenbank werden die meisten Aufgaben und Befehle in diesem Buch erläutert.
Grundlagen
Bearbeiten Dieser Teil kann im Zusammenhang gelesen und gedruckt werden (ca. 55 Seiten A4):
Grundlagen (Druckversion)
Grundlagen (Druckversion)
Dieser Abschnitt bietet grundlegende Informationen zur Arbeit mit SQL.
- SQL-Befehle enthält eine Übersicht:
- DML (1) – Daten abfragen behandelt den SELECT-Befehl aus der Data Manipulation Language (DML)
- DML (2) – Daten speichern behandelt INSERT, UPDATE, DELETE aus der Data Manipulation Language (DML)
- DDL – Struktur der Datenbank behandelt die Data Definition Language (DDL)
- TCL – Ablaufsteuerung behandelt die Transaction Control Language (TCL)
- DCL – Zugriffsrechte behandelt die Data Control Language (DCL)
- Datentypen erläutert den Umgang mit Zahlen, Zeichenketten usw.
- Funktionen enthält eine erste Übersicht über Hilfsmittel, die immer wieder benutzt werden.
Mehr zu Abfragen
Bearbeiten Dieser Teil kann im Zusammenhang gelesen und gedruckt werden (ca. 105 Seiten A4):
Mehr zu Abfragen (Druckversion)
Mehr zu Abfragen (Druckversion)
Dieser Abschnitt bietet weiterführende Informationen vor allem zu Abfragen.
- Ausführliche SELECT-Struktur liefert umfangreiche Erläuterungen zur SELECT-Syntax.
- Funktionen (2) erläutert eine Reihe weiterer eingebauter Funktionen.
- WHERE-Klausel im Detail erläutert die Selektionsbedingungen.
- Mehrere Tabellen enthält eine Übersicht, wie sie verknüpft werden können:
- Einfache Tabellenverknüpfung beschreibt den „traditionellen“ Weg.
- Arbeiten mit JOIN beschreibt die Grundlagen des „modernen“ Wegs.
- Durch OUTER JOIN können auch NULL-Werte berücksichtigt werden.
- Mehr zu JOIN beschreibt weitere Möglichkeiten von JOIN.
- Nützliche Erweiterungen erläutert verschiedene Klauseln des SELECT-Befehls.
- Berechnete Spalten behandelt Spalten, die nicht aus einer Datenbanktabelle kommen, sondern durch SELECT erzeugt werden.
- Gruppierungen ermöglichen zusammenfassende Informationen.
- Durch Unterabfragen können Informationen in Hauptabfragen und zum Speichern weiterverwendet werden.
- Über Erstellen von Views werden Abfragen zur ständigen Benutzung fest in der Datenbank gespeichert.
Erweiterungen
Bearbeiten Dieser Teil kann im Zusammenhang gelesen und gedruckt werden (ca. 75 Seiten A4):
Erweiterungen (Druckversion)
Erweiterungen (Druckversion)
Dieser Abschnitt bietet vertiefte Informationen über das Arbeiten mit SQL-Datenbanken.
- DDL – Einzelheiten bietet weitere Informationen zu den DDL-Befehlen.
- Mit Fremdschlüssel-Beziehungen werden Verknüpfungen zwischen Tabellen geregelt.
- Mit SQL-Programmierung werden Verfahren behandelt, mit denen die Funktionalität einer Datenbank erweitert werden kann:
- Eigene Funktionen erweitern die internen Funktionen.
- Prozeduren steuern spezielle Arbeitsabläufe.
- Trigger steuern automatische Arbeitsabläufe.
- Tipps und Tricks enthält ein paar Hinweise zu verschiedenen Möglichkeiten.
- Änderung der Datenbankstruktur macht Anpassungen möglich.
- Testdaten erzeugen speichert eine Vielzahl zusätzlicher Datensätze.
Anhang
Bearbeiten Dieser Teil kann im Zusammenhang gelesen und gedruckt werden (ca. 35 Seiten A4):
Anhang (Druckversion)
Anhang (Druckversion)
- Tabellenstruktur der Beispieldatenbank
- Downloads für die Beispieldatenbank und ergänzende Skripte
- Befehlsreferenz
- Liste der Schlüsselwörter
- Literaturverzeichnis
- Weblinks
- Bibliografische Informationen
- Tipps zum Ausdrucken