Übungsaufgaben Lektion 1
zur Datenbank Oberstufe

SQL-Syntax

SELECT [DISTINCT] * | spalte1 [AS alias1], spalte2 [AS alias2], …
FROM tabelle

Hinweis: Optionale Elemente stehen in eckigen Klammern. Ein senkrechter Strich trennt Alternativen.

Aufgaben

Die Datenbank Oberstufe enthält Daten zu einem Abiturjahrgang einer IGS. Verschaffen Sie sich mit der folgenden Aufgabe einen Überblick über die Tabellen der Datenbank.

Entwerfen Sie SQL-Abfragen, um die folgenden Daten zu erhalten:

1.) Gesucht sind alle Attribute der Tabelle Schueler.
2.) Gesucht sind alle Attribute der Tabelle Kurse.
3.) Gesucht sind alle Schülerinnen und Schüler mit Vorname, Nachname und Konfession.
4.) Gesucht sind alle Schülerinnen und Schüler mit Nachname, Geburtsort und ihrer Staatsangehörigkeit. Geben Sie das Attribut Staatsang als 'Staatsangehörigkeit' aus.
5.) Gesucht sind alle Lehrerkürzel, die in der Tabelle Kurse auftreten. Jeder Wert des Attributs Kurslehrerkurz soll nur einmal ausgegeben und die Spalte als 'Lehrerkürzel' benannt werden.
6.) Gesucht sind alle Wohnorte der Schülerinnen und Schüler. Jeder Ort soll nur einmal ausgegeben und die Spalte als 'Wohnort' benannt werden.