INFORMATIK / FOS 12
Lernpfad / Am PC

PC: JOIN & Auswertungen

Einheit 14 · Tabellen über Schlüssel verbinden.

Deine Abgaben

Trage deinen Namen oder das von deiner Lehrkraft vorgegebene Kürzel, deine Klasse und den Kurscode ein. Beim Abgeben werden diese Angaben und dein Lösungsversuch auf dem Schul-Webspace gespeichert und sind für deine Lehrkraft sichtbar. Nur für Lernübungen, nicht als Identitätsnachweis.

Abgabefunktion wird verbunden …

Nach dem Beenden oder Ablauf der Sitzung sind deine bisherigen Lösungen auf diesem Gerät nicht mehr abrufbar. Die Lehrkraft behält deine Abgaben. Noch offene Entwürfe vorher sichern.

90 Minuten · 2 UnterrichtsstundenPC-Arbeit mit TheorieimpulsEinzelarbeit + Austausch

Getrennte Daten wieder verbinden

Ein JOIN kombiniert zusammengehörige Zeilen. Die Verknüpfungsbedingung nutzt normalerweise PK und FK. Ein INNER JOIN zeigt nur passende Kombinationen. Ein LEFT JOIN kann auch Datensätze ohne Partner erhalten, etwa Kunden ohne Bestellung.

SELECT b.BestellID, k.Name
FROM Bestellung AS b
JOIN Kunde AS k ON b.KundenID = k.KundenID;

Ohne passende Verknüpfungsbedingung kann jede Zeile mit jeder kombiniert werden. Das erzeugt fachlich falsche Kombinationen und zu große Summen.

Aus vielen Zeilen eine Kennzahl

SUM summiert, COUNT zählt, AVG berechnet den Mittelwert. GROUP BY bildet Gruppen. WHERE filtert vor der Gruppierung, HAVING filtert Gruppen nach der Berechnung.

SELECT BestellID, SUM(Menge * Einzelpreis) AS Gesamt
FROM Position
GROUP BY BestellID
HAVING SUM(Menge * Einzelpreis) > 20;

COUNT(*) zählt Zeilen, COUNT(Spalte) nur die nicht-NULL-Werte dieser Spalte. Nach einem LEFT JOIN ist dieser Unterschied wichtig, wenn Kunden ohne Bestellungen als null Bestellungen gezählt werden sollen.

Arbeitsauftrag beim Lesen

Notiere fünf Kernbegriffe und erkläre zwei davon mit eigenen Worten. Formuliere eine Frage, die du anschließend mit einem Partner klärst.

Weiter zu den Aufgaben →

02 · Anwenden

AUFGABE 1 · ANWENDEN & BEGRÜNDEN

Verknüpfen · 15 Minuten

Gib BestellID, Kundenname und Zeitpunkt für alle Bestellungen aus.

Ich brauche einen Hinweis
BESTELLUNG trägt den Kunden-Fremdschlüssel.

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 2 · ANWENDEN & BEGRÜNDEN

Umsatz · 20 Minuten

Berechne den Betrag je Bestellung und prüfe ihn per Hand. Zeige danach nur Beträge über 20 Euro.

Ich brauche einen Hinweis
Summiere den Positionsbetrag, nicht nur die Einzelpreise.

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 3 · ANWENDEN & BEGRÜNDEN

Null Bestellungen · 15 Minuten

Erkläre den Unterschied zwischen INNER JOIN und LEFT JOIN am Kunden Mira. Zusatz: Zähle Bestellungen je Kunde einschließlich null.

Ich brauche einen Hinweis
Zähle b.BestellID, nicht COUNT(*).

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.

Sichere noch nicht abgegebene Eingaben vor dem Seitenwechsel. Abgegebene Antworten bleiben bei der Lehrkraft und in deiner laufenden Browsersitzung abrufbar. Freitext wird nicht automatisch bewertet.

03 · Sichern

Das bleibt hängen

  • JOIN verbindet Tabellen über fachlich passende Schlüssel.
  • WHERE filtert Zeilen; HAVING filtert Gruppen.
  • Bei LEFT JOIN zum Zählen auf NULL achten.

Kann ich das erklären?

Exit-Ticket · 3 Minuten

Erkläre den wichtigsten Begriff mit einem eigenen Beispiel. Notiere einen typischen Fehler und wie du ihn vermeidest.

Brücke zum PC

Speichere die Abfragen unter sprechenden Namen und dokumentiere die erwarteten Ergebnisse.

Wenn ein Lernziel noch unsicher ist: Bearbeite die passende Aufgabe erneut, bevor du weitergehst.

Lernzusammenfassung zum Mitnehmen

Die wichtigsten Begriffe und Zusammenhänge dieser Einheit auf einer Seite.

PDF-Lernzusammenfassung herunterladen
DEIN ZIEL
  • Tabellen über Schlüssel verbinden
  • Gruppierung und Aggregation unterscheiden

Ablauf für 90 Minuten

  1. 10 Min. Einstieg & Rückblick
  2. 15 Min. Theorie & Demonstration
  3. 50 Min. PC-Aufgaben
  4. 15 Min. Sicherung & Exit-Ticket

Aufgabenzeiten sind Richtwerte. In Projekt- und Werkstatteinheiten gilt der dort beschriebene Ablauf.

Zusätzlich ERM üben →
Grundlage: Folien2bis12.pdf; eigene didaktische Ausarbeitung. Aufgaben und Texte für diesen Kurs neu aufbereitet. Materialverzeichnis