MINT üben

Verbundabfragen

Zwei Abituraufgaben zu Abfragen über drei und vier Tabellen.

Dein Fortschritt:
0 / 0 Aufgaben
1

Der Pizza-Lieferdienst

AFB I–II

Ein Lieferdienst speichert Kunden, Bestellungen, Fahrer und bestellte Pizzen (Material 1). Eine Bestellung kann mehrere Pizzasorten enthalten; die Tabelle Position hält fest, wie oft jede Sorte bestellt wurde.

Material 1: Relationenschema
KundeKNrNameStrassePLZBestellungBestNr↑KNrZeit↑FahrerNrFahrerFahrerNrNameFahrzeugPosition↑BestNr↑PizzaNrAnzahlPizzaPizzaNrSortePreis
Pfeile führen vom Fremdschlüssel zum Primärschlüssel.
  1. Beschreiben Sie die Beziehung zwischen Bestellung und Pizza und die Rolle der Tabelle Position. 3 BE
  2. Erstellen Sie eine SQL-Abfrage, die zu jeder Bestellung die Bestellnummer, den Kundennamen und den Namen des Fahrers ausgibt. 4 BE
  3. Erklären Sie, was die Abfrage aus b) liefern würde, wenn beide Verbundbedingungen fehlen. 3 BE

Insgesamt 10 BE

Hinweise

Hinweis zu Aufgabe a)
Wie viele Sorten hat eine Bestellung, in wie vielen Bestellungen kommt eine Sorte vor?
Hinweis zu Aufgabe b)
Drei Tabellen → zwei Verbundbedingungen; Name kommt zweimal vor.
Hinweis zu Aufgabe c)
Jede Zeile jeder Tabelle wird kombiniert.