Quick Ref.
Functions
date
number
string
Data Types
date
number
string
Interaktives SQL-Tutorium unter Verwendung Datenbanksysteme Oracle, DB2, MS SQL Server, MySQL, PostgreSQL, Mimer SQL, SQLite und MS Access.

Tutorium:

1) SELECT:
Anhand einer Tabelle mit Länderprofilen werden einfache Datenabfragen durchgeführt.
2a) Weitere Übungen mit SELECT:
Diese Übungen verwenden eine Tabelle mit Nobelpreisgewinnern.
2b) SELECT im SELECT:
Abfragen können auch weitere Abfragen, sogen. Unterabfragen, enthalten.
3) SUM und COUNT:
Es werden Aggregatfunktionen angewendet.
4) Die JOIN-Operation:
Hier werden zwei Tabellen einer Musikdatenbank miteinander verbunden.
5) Weitere JOIN-Operationen:
In diesen Übungen werden Tabellen einer Filmdatenbank verwendet.
6) Der OUTER JOIN:
Mit Hilfe von Daten des schottischen Parlamentes wird diese Form des Joins erläutert.
7) Weitere Übungen (ACME):
Die Themen der bisherigen Tutorien werden mit einer einfachen Buchhaltungsdatenbank geübt.
8) Self Join:
Am Beispiel von Buslinien in Edinburgh wird erklärt, wie man Tabellen mit sich selbst verknüpft.
9) Datumswerte
Zum Abschluß noch einige Übungen zum Umgang mit Datumswerten.
Benutzerhandbücher
[ Mimer SQL | MySQL | Oracle | SQL Server | Access | DB2 | Sybase | PostgreSQL | SQLite ]
Online-Versionen der entsprechenden DBMS-Benutzerhandbücher.
Grundlegendes zur Arbeit mit den DBMS
[ MySQL | Oracle | SQL Server | DB2 | PostgreSQL ]
Wie man eine Verbindung zum Datenbankserver aufbaut und SQL-Anweisungen ausführt.
Programmieren mit SQL
[ SQL mit Perl im Web | SQL aus Java ]
SQL-Standard
[ SQL92 BNF ]
 

Antworten

Antworten zu den Fragen des Tutoriums.

Weitere Aufgaben

Die folgenden Aufgaben und Daten beziehen sich auf umfangreichere Datenmodelle. Für diese Aufgaben werden keine Antworten zur Verfügung gestellt.

 

Das Original stammt von Andrew Cumming von der School of Computing der Napier University, Edinburgh, UK. 1999-2005

Die deutsche Übersetzung stammt von Peter Morcinek, 2005-2006. Anmerkungen zur deutschen Übersetzung.

Manuelle Übersetzungen Automatische Übersetzungen
Albanisch
[ Kujtim Hyseni ]
Deutsch
[ Peter Morcinek ]
Spanisch
[ Pablo Ruiz ]
Chinesisch
[ Dongyan Zhou ]
Französisch Italienisch Portugiesisch