Subato

(Datenbanken SS 2022)

Exercise Sheet 7

SQL 2

Due Date: 2022-06-03 22:00:00.0

SQL 2

Allgemeine Hinweise

  • Sie können die Aufgaben gerne in der Gruppe zusammen lösen. Jedoch muss jeder seine eigenen Aufgaben abgeben.
  • Betrugsversuche werden geahndet.
  • Deadline ist Deadline - Wenn Sie ihre Lösung zu spät hochladen, wird sie nicht bewertet
  • ALLE HABEN DIE GLEICHE DEADLINE
  • Die Bewertung für das jeweilige Praktikum wird in % erfolgen.
  • Ihre Endnote für das Praktikum berechnet sich aus dem Mittelwert aller ihrer Abgaben.
  • Jokerregelung: Die schlechteste Abgabe wird nicht mitberechnet.

Thema

In diesem Übungblatt geht es darum, dass Sie lernen mit einer unbekannten Datenbank umzugehen. 

Sie können die Daten der DB runterladen und sich auf ihrem mariaDB-Server der Wahl damit auseinandersetzen.

Finden Sie am Anfang heraus, welche Daten in welchen Tabellen stehen und wie diese miteinander verbunden sind.

Abgabe

  • Die Abgabe ihrer Lösungen erfolgt hier in subato.
  • Jede Aufgabe enthält mehrere Abfragen, welche jeweils durch einen eigenen Namen gekennzeichnet sind.
  • Bitte ändern Sie nicht Grundstrucktur der Abgabefiles. bpsw. 

    QUERY test:
    SELECT --todo

    Entfernen sie auf keinen Fall QUERY test: - sonst wird ihre Lösung nicht erkannt und die Testfälle ergeben Fehler.
  • Die jeweiligen Relationen sind als sql-File pro Aufgabe für sie hinterlegt. Sie können also in dem Tool ihrer Wahl die Lösung iterativ erarbeiten, bevor Sie hier die Lösung überprüfen. 
  • Jede Aufgabe muss mit genau EINER  Query gelöst werden. 
  • Sie sehen nach dem Abschicken, ob ihre Lösungen stimmen. (Unit-Tests)
  • Exercise 1 SQL-Arbeiten mit einer unbekannten Datenbank
    Arbeiten mit einer komplexen unbekannten Datenbank