Subato

(Datenbanken SS 2021)

Exercise Sheet 8

SQL, SQL, SQL

Due Date: 2021-06-13 22:00:00.0

SQL 3

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
  • 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.

SQL

Schauen Sie sich bitte auf AMIGO die Vorlesung zum Thema SQL an. Dort wird auch erklärt wie sie auf die Datenbank der HSRM zugreifen können. Nutzen Sie bitte diese DB oder ihren eigenen Server für das iterative Erarbeiten der Lösung und subato für die Abgabe.

Herr Knauf hat zusätzlich eine Anleitung vorbereitet für die Installation von SquirrelSQL (andere SQL GUI) und die Verbindung zur Hochschul-MariaDB:

https://www.cs.hs-rm.de/~knauf/Datenbanken2021/index.html

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)
  • Achten Sie darauf in der richtigen Gruppe abzugeben.