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]