Allgemeine Hinweise

Vor
Lernziele Begriffe Die Übungsdatenbank Die Syntaxdiagramme

Dieser Abschnitt gibt eine Einführung in die Sprache SQL (Structured Query Language).

Lernziele

Nach dem Studium dieses Abschnittes sollten Sie Folgendes

  1. wissen
  2. durchführen können


Begriffe

Zudem sollten Sie die Bedeutung folgender Begriffe kennen:

Die Übungsdatenbank

Im Rahmen dieses Moduls wird eine Übungsdatenbank zur Verfügung gestellt. Diese enthält den Datenbestand der im Material als Beispiel verwendeten Schulverwaltung. Damit können alle Beispiele aus diesem Kapitel nachvollzogen und geübt werden.

Bemerkung
  • Datenbestand: Einen Überblick über den Datenbestand der Übungsdatenbank finden Sie hier! Es wird empfohlen, sich diese Tabellen auszudrucken, um die Ergebnistabellen von Ihnen erstellter Anfragen nachprüfen zu können.
  • Theorie und Praxis: Bei der Formulierung der SQL-Anweisungen in diesem Abschnitt wird der SQL/92-Standard verwendet. Kommerzielle Datenbanksysteme unterstützen nicht unbedingt alle in diesem Standard aufgeführten Optionen. Im Material werden die Varianten für MS ACCESS und ORACLE angegeben.
  • Verwendung des Strichpunktes bei SQL-Anweisungen: In MS ACCESS und ORACLE muss eine Anweisung mit ';' abgeschlossen werden, der SQL/92-Standard verlangt dies nicht. In den nachfolgenden Beispielen wird der Strichpunkt gesetzt. Die Übungsdatenbank erlaubt beide Varianten.

Die Syntaxdiagramme

Mit Hilfe eines Syntaxdiagrammes wird der Aufbau einer SQL-Anweisung (mit allen Variationsmöglichkeiten) graphisch veranschaulicht. Die Diagramme sind wie folgt zu lesen:

Bemerkung
  • Eine Zusammenfassung aller in diesem Material verwendeten Syntaxdiagramme finden Sie unter dem Menüpunkt Syntaxdiagramme.
  • Im Studienmaterial wird nur der wichtigste - aber im Normalfall ausreichende - Teil der SQL-Syntax besprochen. Zum Verständnis der nicht besprochenen Teile müssen Sie ggf. spezielle Literatur zu Rate ziehen.