Skip to content
Informatik · Klasse 11

Ideen für aktives Lernen

Abfragen mit SQL: SELECT und WHERE

Aktive Lernformen sind hier besonders wirksam, weil Schülerinnen und Schüler durch eigenes Ausprobieren in Datenbanken direkt sehen, wie Abfragen funktionieren. Das praktische Erleben von SELECT und WHERE mit realen Daten macht die Syntax greifbar und reduziert abstrakte Theorie auf konkrete Ergebnisse.

KMK BildungsstandardsKMK: Sekundarstufe II - ImplementierenKMK: Sekundarstufe II - Darstellen und Interpretieren
25–45 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Fallstudienanalyse35 Min. · Partnerarbeit

Paararbeit: Query-Bau-Challenge

Paare erhalten eine Beispiel-Datenbank mit Kundendaten. Sie formulieren gemeinsam SELECT-Abfragen zu vorgegebenen Fragen, testen sie und optimieren mit WHERE. Am Ende tauschen sie Queries aus und bewerten die Effizienz des Partners.

Wie formuliert man präzise Fragen an einen riesigen Datenbestand?

ModerationstippSorgen Sie in der Query-Bau-Challenge dafür, dass die Paare ihre Abfragen sofort im Datenbank-Client ausprobieren können, um Syntaxfehler direkt zu korrigieren.

Worauf zu achten istGeben Sie den Schülern eine kleine Tabelle mit fiktiven Schülerdaten (Name, Klasse, Durchschnittsnote). Bitten Sie sie, eine SQL-Abfrage zu schreiben, die nur die Namen der Schüler ausgibt, die eine Durchschnittsnote von 1,5 oder besser haben.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 02

Fallstudienanalyse45 Min. · Kleingruppen

Gruppenrotation: Filter-Stationen

Richten Sie Stationen ein: Station 1 für Gleichheitsabfragen, Station 2 für Vergleiche, Station 3 für AND/OR, Station 4 für Sortierung. Gruppen rotieren alle 10 Minuten, notieren Queries und Ergebnisse.

Wie können Daten durch geschickte Abfragen manipuliert oder verfälscht dargestellt werden?

ModerationstippLegen Sie bei den Filter-Stationen unterschiedliche Schwierigkeitsgrade der Aufgaben bereit, damit alle Gruppen entsprechend ihrem Niveau gefordert werden.

Worauf zu achten istStellen Sie eine einfache SQL-Abfrage mit einem Fehler in der WHERE-Klausel (z. B. falscher Operator) an die Tafel. Lassen Sie die Schüler in Kleingruppen diskutieren, was falsch ist und wie die Abfrage korrigiert werden kann, und bitten Sie dann eine Gruppe, ihre Lösung vorzustellen.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 03

Fallstudienanalyse40 Min. · Kleingruppen

Klassenwettbewerb: Effizienz-Rennen

Teilen Sie Klassen in Teams auf. Geben Sie komplexe Abfragen vor, Teams konkurrieren um die schnellste korrekte Lösung. Diskutieren Sie danach Manipulation durch falsche Filter.

Was unterscheidet eine effiziente von einer ineffizienten Suchanfrage?

ModerationstippBeim Effizienz-Rennen sollten Sie klare Zeitlimits setzen und nach jeder Runde eine kurze Reflexion einbauen, welche Strategien zu schnelleren Ergebnissen führten.

Worauf zu achten istDiskutieren Sie mit der Klasse: 'Wie könnte man durch geschickte Auswahl von Spalten und Filterung mit WHERE-Klauseln eine scheinbar positive Entwicklung in den Verkaufszahlen vortäuschen, obwohl die tatsächlichen Umsätze sinken?' Leiten Sie die Diskussion auf die Bedeutung von Kontext und vollständigen Daten hin.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 04

Fallstudienanalyse25 Min. · Einzelarbeit

Individuell: Debug-Übung

Schüler bekommen fehlerhafte SQL-Queries und korrigieren sie schrittweise. Sie führen aus, analysieren Fehler und dokumentieren Korrekturen.

Wie formuliert man präzise Fragen an einen riesigen Datenbestand?

ModerationstippGeben Sie den Schülerinnen und Schülern bei der Debug-Übung konkrete Fehlermeldungen vor, damit sie lernen, diese zu interpretieren und gezielt zu beheben.

Worauf zu achten istGeben Sie den Schülern eine kleine Tabelle mit fiktiven Schülerdaten (Name, Klasse, Durchschnittsnote). Bitten Sie sie, eine SQL-Abfrage zu schreiben, die nur die Namen der Schüler ausgibt, die eine Durchschnittsnote von 1,5 oder besser haben.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Vorlagen

Vorlagen, die zu diesen Informatik-Aktivitäten passen

Nutzen, bearbeiten, drucken oder teilen.

Einige Hinweise zum Unterrichten dieser Einheit

Erfahrene Lehrkräfte betonen, dass das Thema SQL nicht durch theoretische Erklärungen allein verstanden wird, sondern durch sofortiges praktisches Anwenden. Vermeiden Sie lange Frontalphasen – stattdessen sollten die Schülerinnen und Schüler von Anfang an eigene Abfragen schreiben und testen. Nutzen Sie Fehler als Lernchance, indem Sie diese gemeinsam analysieren und korrigieren. Die Kombination aus Partnerarbeit, Rotation und Wettbewerb hält die Motivation hoch und fördert den Austausch über Lösungswege.

Erfolgreiches Lernen zeigt sich daran, dass die Schülerinnen und Schüler selbstständig Abfragen mit SELECT und WHERE formulieren können, die gewünschte Datenmengen aus relationalen Tabellen filtern. Sie verstehen den Unterschied zwischen exakten Werten, Bereichsangaben und logischen Verknüpfungen und können diese gezielt einsetzen.


Vorsicht vor diesen Fehlvorstellungen

  • Während der Query-Bau-Challenge beobachten Sie, dass einige Schülerinnen und Schüler WHERE-Bedingungen nur mit dem Gleichheitsoperator formulieren.

    Fordern Sie die Paare explizit auf, auch Vergleichsoperatoren wie >, < oder LIKE auszuprobieren und zeigen Sie, wie sich die Ergebnismenge dadurch verändert. Nutzen Sie die bereitgestellten Beispieldaten, um dies direkt zu vergleichen.

  • Während der Filter-Stationen fällt auf, dass mehrere Gruppen SELECT * verwenden, ohne den Zweck zu hinterfragen.

    Bitten Sie die Gruppen, ihre Abfragen mit und ohne SELECT * auszuführen und die Laufzeit zu vergleichen. Diskutieren Sie gemeinsam, warum spezifische Spaltenauswahl effizienter ist und wann SELECT * sinnvoll sein kann.

  • Bei der Debug-Übung sehen Sie, dass einige Schülerinnen und Schüler Strings ohne Anführungszeichen schreiben.

    Zeigen Sie an der Tafel oder gemeinsam im Datenbank-Client, welche Fehlermeldung erscheint, wenn Strings ohne Quotes geschrieben werden. Lassen Sie die Schülerinnen und Schüler die Abfrage schrittweise korrigieren und neu testen.


In dieser Übersicht verwendete Methoden