Inhalt
Auf den folgenden Seiten erwarten Dich:
- eine kurze Einführung in SQL
- Lektionen zu speziellen SQL-Features
- Hilfefunktionen mit detaillierten Hilfeanweisungen
- weitere Informationen zu SQL
- und vieles mehr...

Lektion 1
Hier erhältst Du einen Überblick über die wichtigsten SQL-Befehle und bekommst Schritt für Schritt erklärt, wie Du mit Hilfe von SELECT-Abfragen gezielt Informationen aus einer Datenbank abrufen kannst.

Einfache SELECT-Anweisungen mit der Datenbank WMTitel
Übungen zur Lektion 1 mit der Datenbank cia

Lektion 2
Statistische Auswertung von Datenbanken kannst Du mit den Aggregatfunktionen vornehmen.

Die Aggregatfunktionen erläutert an der Datenbank WMTitel
Übungen zur Lektion 2 mit der Datenbank cia

Lektion 3
Mit dem Join kannst Du die auf verschiedene Tabellen verteilten Informationen in einer Datenbank miteinander verbinden.

So funktioniert der Join in der Datenbank Busunternehmen
Übungen zur Lektion 3 mit der Nordwind-Datenbank

Lektion 4
Gruppierung von Daten für detaillierte statistische Untersuchungen

Die Arbeit mit Gruppen erläutert an der Datenbank cia
Übungen zur Lektion 4 mit der Datenbank cia und WMTitel

Lektion 5
Geschachtelte Select-Anweisungen für komplexere Abfragen

Geschachtelte Selects erläutert an der Datenbank cia
Übungen zur Lektion 5 mit der Datenbank cia

Derzeit steht nur die Version 4.0 der MySQL-Datenbank zur Verfügung. Diese unterstützt noch nicht geschachtelte Select-Anweisungen. Erst ab der Version 4.1 können in den Übungen auch geschachtelte Select-Anweisungen ausprobiert werden.

Lektion 6
Datensätze und Tabellen bearbeiten

• Einsatz der Data Manipulation und Data Definiton Language am Beispiel der Datenbank Schule
Übungen zur Lektion 6 mit der Datenbank Schule

Lektion 7
Hier kannst Du zeigen, dass Du dich jetzt richtig gut mit SQL auskennst:

• Vermischte Übungen zur Nordwind-Datenbank

Datenbanken
Folgende Datenbanken stehen zur Verfügung:
• die cia-Datenbank mit Daten aus dem CIA-World-Factbook
• die WMTitel-Datenbank mit den Formel 1 Weltmeistern
• die Datenbank Busunternehmen zur Einführung von Joins
• die Nordwind-Datenbank von Microsoft Access
• die Datenbank Schule zum Bearbeiten von Datensätzen

Mindmaps
Zusammenfassende Übersichten zu SQL als Mindmaps

Weitere nützliche Tutorials/Links
Grundlagen Datenbanken
Datenbanken-Wiki

Weitere Tutorials rund um SQL:
Das MySQL-Referenzhandbuch  Alles über MySQL
www.sqltutorial.de  Umfangreiches Tutorial
sqlzoo.net  Ähnlich wie dieses Tutorial, aber auf Englisch
w3schools.com/sql  noch ein gutes englisches Tutorial
LinuxFocus Teil 1  Kurzeinführung in SQL (Basiswissen für den 2. Teil)
LinuxFocus Teil 2  Erklärung der Befehle CREATE, ADD, UPDATE, DELETE, DROP,...
yEd Graph Editor  Ein Programm zum Zeichnen von ER-Diagrammen

Impressum
Leistungskurs Informatik 2002/2004 - Lichtenbergschule Darmstadt
Datenbanken: Steffen Thom, Manuel Krenzke
Aufgaben und Lösungshinweise: Simon Heckmann, Jennifer Feichert, Gerhard Röhner
Layout und Design: Moritz Colin, Manuel Krenzke
Scripte: Michael Neubert, Leander Lenhard, Manuel Krenzke, Beate Dirks
Projektleitung: Gerhard Röhner