Datenbanken Uebungen

Aus CCWiki
Zur Navigation springen Zur Suche springen

Im folgenden finden sich Übungen für das Thema Datenbanken. Als DatenBankManagement System wird MySQL[1] verwendet.

Als Voraussetzung wird eine funktionierende MySQL installation mit MySQL Workbench[2] vorausgesetzt. MySQL Workbench ist ein grafisches Tool um mit MySQL zu arbeiten.

Für den Bereich Structured Query Language wird weiters vorausgesetzt dass eine Datenbank mit folgenden Inhalten existiert:

Ein großer Dank geht an die Uni Göttingen für die Bereitstellung der Mondial[1] Datenbank
  1. Zuerst MySQL Workbench öffnen, mit dem DBMS verbinden.
  2. File -> Open Sql Script -> Schema auswählen (zuerst das zip entpacken)
  3. Mit dem Blitz ausführen
    1. Tritt ein Fehler auf >>,ORACLE<< aus der ersten Zeile entfernen
  4. File -> Open Sql Script -> Input auswählen (zuerst das zip entpacken)
  5. Mit dem Blitz ausführen
  6. Nun sollte die Datenbank Mondial existieren und es geht weiter mit den übungen zu SQL Abfragen

SQL Abfragen

Verschiedene Abfragen um Tabellen zu verbinden. Verwende für die Abfragen die Mondial Datenbank.

Mondial ER Diagramm[2]
Mondial Abhängigkeiten[1]

Aufgabe 1)

Wieviele Einwohner hat Österreich?
Wieviele Einwohner hat der Kontinent Europa?
Wieviel Prozent der Menschen leben im Kontinent Europa?
Alle Länder die mit einem A anfangen
Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl
Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge
Alle Inseln im Pazifik mit >50% islamischem Bekenntnis
Alle 3000er, welche in einem Land sind, welche min zu 60% römisch Katholisch ist
Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter
Einwohnerzahl pro Religion
Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu
Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe african