Anmerkung 06.11.2017: Drei Aufgaben, die ich hier reingeschrieben habe, funktionieren nicht, weil die Tabelle Flüsse keine Länderinfos enthält. Ich habe sie unten durchgestrichen.


In der letzten Sitzung haben wir Abfragen mit MySQL bearbeitet; Sie finden die Folien + Übungen hier: MySQL-Abfragen: SELECT (Punkt 6 (sortieren) haben wir noch nicht gemacht). Als Datenbank verwenden Sie die mondial, die sich auf Ihrem Stick befindet (wenn Sie xampp von dort starten, danach die Workbench).

Aufgabe 1: xampp/Workbench zum Laufen bringen.

Geht nicht - gibt's nicht. Ich setze die Aufgaben unten in der nächsten Sitzung als gekonnt voraus.

Nur lesen, wenn Mondial-Datenbank nicht verfügbar

Falls Sie aus irgendwelchen Gründen nicht mit Ihrem USB-Stick arbeiten, sondern z.B. WAMP- oder xampp-Server lokal und neu auf Ihrem heimischen Rechner installiert haben, fehlt Ihnen erst mal die Mondial-Datenbank. Sie können von hier (Generating the Database under MySQL) die MySQL-Dumps runterladen und in die Workbench installieren; da wir das noch nie gemacht haben, könnte das anstrengend werden, zumal die DB recht groß ist und beim Installieren evtl. eine Weile braucht. Aber wenn Sie es schaffen: Gut!

Damit Sie Ihre Aufgaben auch ohne Mondial-Datenbank machen können, können Sie dieses Online-Interface benutzen, um Abfragen auf die Mondial-DB abzusetzen: DBIS Uni Göttingen; das ist aber wesentlich unkomfortabler als mit der Workbench, und ein MySQL-Server + Workbench MÜSSEN bei Ihnen funktionieren (siehe Aufgabe 1).

Jetzt aber:

Aufgabe 2: Flüsse und Seen

Bearbeiten Sie zuhause diese Aufgaben (Achtung: lake = "See", sea = "Meer"). Wenn Sie nicht wissen, nach welchem Wert Sie suchen sollen (z.B.: Wie wird ein Salzwassersee bezeichnet??!?), dann lassen Sie sich einfach die ganze Tabelle anzeigen und schauen Sie, welche Werte das entsprechende Attribut hat.

  1. Geben Sie alle Flüsse aus.
  2. Lassen Sie sich alle Flüsse ausgeben, die kürzer als 100km sind.
  3. Welche Flüsse sind länger als 4000km?
  4. Lassen Sie sich alle Flüsse in Deutschland ausgeben, die länger als 100km sind.
  5. Lassen Sie sich alle Flüsse der USA ausgeben, die mit einem M beginnen.
  6. Wir brauchen alle Flüsse der USA, die kürzer als 300km sind.
  7. Wie viele Salzwasserseen, die mit einem L anfangen, gibt es?
  8. Wie viele Süßwasserseen gibt es? (Achtung: Wenn Sie auf NULL einschränken, müssen Sie mit IS arbeiten: ... WHERE Type IS NULL)
  9. Wie groß ist der Dead Sea?
  10. Lassen Sie sich die Daten der Länder Dänemark und Deutschland ausgeben.
  11. Wie heißt die Hauptstadt von El Salvador?
  12. Lassen sie sich alle Länder anzeigen, die mit dem Buchstaben A oder Z beginnen, größer als 200000km² sind und mehr als 5000.000 Einwohner haben.