Materialien zum Unterricht

Verbundabfragen

Abfrage-Fenster

  1. Es sollen alle Ländernamen und die dazu gehörige Region angezeigt werden.
  2. Die Ausgabe aus Aufgabe 44 soll nach Regionen und Ländernamen geordnet erfolgen.

Abfrage-Fenster

Zeichen das ERD der Buchdatenbank ab.

  1. Zeige zu allen Büchern titel, und verlag an.
  2. Zeige titel und verlag zu den Büchern, die im Titel den Begriff 'Physik' haben.
  3. Welche Bücher wurden nach dem 1.1.2022 aufgenommen? Das zuletzt aufgenommene Buch soll zuerst angezeigt werden. (36 Bücher)
    Der Vergleich muss so aussehen: WHERE aufgenommen > "2022-01-01"

  4. Welche Bücher sind für das Fach Deutsch in der Datenbank eingetragen? (80)
  5. Zeige für diese Bücher zusätzlich den Verlag an, in dem sie erschienen sind. Den Spaltennamen ändert man von name zu verlag über
    name AS verlag.
  6. Erweitere diese Abfrage um die Klassen, in denen die Bücher eingesetzt werden.
    Untersuche, warum jetzt mehr Bücher angezeigt werden.
  7. Es wird die gesamte Tabelle bestellung angezeigt. Die Sortierung erfolgt nach der buchid.
  8. Verändere diese Abfrage so, dass der Buchtitel, die Bestellmenge, das Bestelldatum und der Preis angezeigt werden.
  9. Die letzte Abfrage wird so erweitert, dass nur die Bücher für das Fach Physik angezeigt werden.
  10. Als nächstes sollen alle Bücher und der jeweils größte Preis angezeigt werden. Zu jedem Buch existieren in der Tabelle bestellung mehrere Einträge mit verschiedenen Preisen. Von diesen Preisen wird immer der größte Wert angezeigt.
    Es wird nochmals die Tabelle bestellung, geordnet nach der buchid und dem datum, angezeigt.

    Im nächsten Schritt werden die Einträge mit den identischen buchid gruppiert:
    ...FROM bestellung
    GROUP BY buchid...

    Ändert man den SELECT-Teil in SELECT buchid, MAX(preis), sieht an von jedem Buch den größten Preis.

    Es dürfte nun kein Problem sein, durch eine Verbundabfrage noch die Titel der Bücher anzuzeigen.

  11. Mit einer weiteren Aggregatfunktion in der eben durchgeführten Abfrage kann man die Anzahl der vorhandenen Bücher anzeigen zu lassen.
  12. Es wird angezeigt, wieviele Bücher je Klassenstufe nach dem 1.1.2020 neu aufgenommen worden. Hinweis: Die GROUP BY...-Anweisung muss nach der WHERE...-Anweisung geschrieben werden.

zurück