Unterrichtsmaterialien für den Informatikunterricht

MySQL: JOINs - Übungen mit Lösungen (mehrere Tabellen)

VideoÜbungen #Datenbanken#SQL Stand 05.11.2018

Video-Tutorial

Wenn Sie das Video nur anschauen, werden Sie kaum etwas lernen. Arbeiten Sie für den besten Lerneffekt am Rechner direkt mit und vollziehen Sie die Beispiele nach.

Beim Laden werden Daten an YouTube (Google) übertragen. · Auf YouTube ansehen

Diese Übungen setzen die Kenntnis folgender Inhalte voraus: JOINS - Abfragen über mehrere Tabellen in MySQL und (!) Alias in MySQL.

Die im Video-Tutorial verwendeten Übungen und den notwendigen MySQL-Dump zum Einspielen in die MySQL-Workbench finden Sie unten auf dieser Seite. Die Lösungen werden nur im Video erklärt.

Übungen

Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei herunterladen.


Übungen: MySQL - SELECT: Mehrere Tabellen mit JOINs abfragen

Übungsdatei zum Video-Tutorial



MySQL06a_1: Übungen zu Abfragen über MEHRERE Tabellen: Schule-DB

Verwenden Sie für diese Übung diese Datenbank:
07mysql/_dumps/schuleDB/uebungSchuleDB.sql

Das ER-Diagramm:
07mysql/_dumps/schuleDB/uebungSchuleModel.png

A) Geben Sie einer Liste aller Schüler aus, die ein Apple-Smartphone besitzen. Auszugeben sind der Schülername und der Name des Wohnorts.

B1) Wir brauchen eine Liste mit den Namen aller Lehrer und der zugehörigen Schüler. Die Spalten sollen genau diese Überschrift haben: "Lehrername" / "Schülername". (Das wird etwas unübersichtlich, macht nichts.)

B2) Wir brauchen eine Liste der Schüler von Frau Maier. Wir brauchen folgende Spalten: Schülername, Schülerwohnort

C) Geben Sie alle Schüler aus, die in Emmendingen wohnen. Folgende Spalten anzeigen: Schülername, Wohnort, Smartphonemarke.

D) Geben Sie alle Schüler aus, die in Emmendingen wohnen und bei Herrn Huber Unterricht haben. Ausgabe Schülername, Wohnort, Lehrername.