i

Auswertung pro Karte

Jetzt können wir schon einmal sagen, wer wahrscheinlich nicht dort wohnt, wo sein Wohnort gemeldet ist.

Aber geht es auch umgekehrt? Finden wir mit unserer Datenbank heraus, wo wahrscheinlich mehr Personen wohnen, als im Haushalt angegeben?

Woran erkennt man, wo viele Personen wohnen?

Die Daten-Detektive haben eine Idee: Wo viele Leute wohnen, da muss auch viel eingekauft werden. Aber die Menge allein gibt wahrscheinlich keine korrekte Angabe. Was sich aber nicht so wesentlich unterscheidet, ist der Nährwert, den jede Person pro Tag benötigt. Für einen Erwachsenen findet man da unterschiedliche Werte - aber immer zwischen 7000 und max. 10000 kJ pro Tag.

Aufgaben

  1. Du hast vielleicht schon gehört, dass der Nährwert auch in "Kalorien" - genauer kcal - angegeben wird. Recherchiere einmal, was die beiden Einheiten kJ und kcal bedeuten.
  2. Nutze einen Nährwertrechner, um deinen Energiebedarf pro Tag zu berechnen. Was spielt dabei eine Rolle?
  3. Betrachte einmal den Nährwert der beiden Pizza-Produkte in unserer Tabelle z_artikel (am Besten du suchst diese per SQL-Befehl). Kannst du die unterschiedlichen Naehrwerte erklären?

SQL Fenster In einem ersten Schritt sollst du nun versuchen, zu jedem Kauf die Summe der eingekauften Nährwerte zu berechnen. Dazu werden die Tabellen z_kauf, z_belegzeile und z_artikel benötigt. Der Anfang des SQL-Befehls ist vorgegeben - schaffst du den Rest?

SELECT k.KAUFNR, SUM(a.Naehrwert) AS "Summe Naehrwert"
  FROM z_kauf k, z_belegzeile b, z_artikel a
 WHERE [...]
 GROUP BY [...]

SQL Fenster Ergänze den Befehl so, dass er nur einen Monat betrachtet (April 2021) und außerdem den Naehrwert aller Käufe einer Karte aufsummiert:

SELECT z.ZNR, z.Familienname, SUM(a.Naehrwert) AS "Summe Naehrwert"
  FROM z_karte z, z_kauf k, z_belegzeile b, z_artikel a
 WHERE [...]
 GROUP BY z.ZNR, z.Familienname
 ORDER BY SUM(a.Naehrwert) DESC
Ergebnistabelle, Darstellung der Nährwertsumme pro Karte für den Monat April 2021

Suche

v
1.4.5.8
www.inf-schule.de/information/datenbanksysteme/bigdata/auswertung_karte
www.inf-schule.de/1.4.5.8

Rückmeldung geben