Einführung in SQL: Inhaltsverzeichnis
Erscheinungsbild
Mit der Suchfunktion (siehe Kasten rechts) kann dieses Buch als SQL-Nachschlagewerk dienen.
Einführung
[Bearbeiten]
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]
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]
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]
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]
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