¨Ubungsaufgaben für die 1.¨Ubung

Werbung
TU Dresden
Fakultät Informatik
Institut für Systemarchitektur
Professur für Datenbanken
Lehrveranstaltung Datenbanken
27. Februar 2013
Übungsaufgaben für die 1. Übung
SQL
Für die folgenden Anfragen sind SQL-Anweisungen zu formulieren und mit der Mondial-Datenbank
zu testen.
Die Mondial-Datenbank steht in Form einer In-Memory-Datenbank auf Basis des H2-Datenbanksystems zur Verfügung. H2 ist in Java implementiert und verfügt über eine Web-Oberfläche. Um
mit der Mondial-Datenbank arbeiten zu können, benötigen Sie entsprechend eine installierte Java
Runtime Environment (JRE) und einen Browser.
Die Mondial-Datenbank und weitere Hinweise finden Sie unter:
http://wwwdb.inf.tu-dresden.de/lectures/ss-2013/datenbanken-grundlagen/
In [ ] ist die Anzahl der Lösungstupel angegeben.
1. Ermitteln Sie alle Kontinente. [5]
2. Ermitteln Sie die Namen aller Kontinente. [5]
3. Gesucht sind alle Inseln (Name) der Inselgruppe der Philippinen (Philippines). [9]
4. Gesucht sind alle Wüsten (Name) mit einer Fläche größer als 50000 km2 . [8]
5. Gesucht sind alle Länder (Name) mit mehr als 80 Millionen Einwohner und einer Fläche
kleiner 400.000 km2 . [3]
6. Gesucht sind alle Flüsse (Name), die in die Ostsee (Baltic Sea) oder Nordsee (North Sea)
münden und über 1000 km lang sind. [4]
7. Geben Sie für alle Millionenstädte, die in den Tropen liegen, die Namen und ihre Koordinaten
an (Die Tropen liegen zwischen 23,27 Grad nördlicher und 23,27 Grad südlicher Breite). [51]
8. Gesucht ist der Anteil der Meere an der Erdoberfläche (Angabe in Prozent). [1]
Hinweise: Oberflächenformel O = 4 ∗ π ∗ r2 , Erdradius r = 6370 km.
9. Gesucht sind alle Länder (Name) deren Bruttoinlandsprodukt (Gross domestic product,
GDP) größer 100.000 und deren Landwirtschaftsanteil größer 25% ist. [2]
10. Ermitteln Sie alle Länder (Name) in denen Deutsch gesprochen wird sowie die absolute
Anzahl an Deutschsprechern im jeweiligen Land. [5]
11. Gesucht sind alle Länder (Name) die eine Millionenstadt zur Hauptstadt haben und deren
Bruttoinlandsprodukt (Gross domestic product, GDP) größer 1.000.000 ist. [7]
12. Geben Sie zu jedem Fluss, der in einen anderen fließt, an, in welches Meer oder See dieser
(der zuletztgenannte Fluss) mündet. [40]
13. Geben Sie alle Länderpaare an deren gemeinsame Grenze länger als 5.000 km ist. [3]
14. Ermitteln Sie alle Städte (Name) deren Name auf City endet und die Hauptstadt eines
Landes sind. [4]
Herunterladen