Übungen
Aufgabe 1
Erstelle die Struktur einer Tabelle für die Daten der Schülerinnen und Schüler deiner Klasse.
Welche Attribute mit welchen Wertebereichen müsste die Tabelle haben?
Was solltest du speichern: Das Alter des Schülers/der Schülerin oder deren Geburtsdatum?
Schreibe (einige wenige) Beispieldatensätze auf.
Aufgabe 2
Immer wieder parken Autos von Fremden auf dem Lehrerparkplatz. Das Sekretariat benötigt daher die Information, welches Auto von welchem Lehrer gefahren wird. Dafür wurde die Lehrer-Tabelle ergänzt:
Warum ist die Tabelle nicht gut gelungen und widerspricht eigentlich sogar den Regeln einer relationalen Datenbanktabelle?
Für die folgenden Aufgaben sollen SQL-Abfragen geschrieben werden.
Als Beispiel dient die bekannte einfache Datenbank mit den beiden Tabellen ort und land.
Download der terra1-Datenbank.
Hier kannst du (mit Einschränkungen) SQL-Befehle direkt ausprobieren.
Aufgabe 3
Gib alle Länder aus. Dabei sollen Name, Einwohner, Hauptstadt angezeigt und nach Einwohner absteigend sortiert werden.
Aufgabe 4
Gib alle Länder in Europa aus. Anzeige nur der Namen.
Aufgabe 5
Welche Länder haben zwischen 10 und 100 Mio. Einwohner? Absteigend nach Einwohner sortiert.
Aufgabe 6
Welche Länder [Orte] haben einen "Arm" oder ein "Bein" im Namen?
Aufgabe 7
Welche Orte in Deutschland liegen weiter westlich als Kaiserslautern (7.768° Ost)?
Aufgabe 8
Welche Länder liegen in Asien und Australien?