Skip to content
Informatik · Klasse 12

Ideen für aktives Lernen

Einfache Datenabfragen mit SELECT

Aktive Lernformen wie praktische Abfragen und Diskussionen sind hier besonders wirksam, weil Schülerinnen und Schüler die Wirkung von SQL-Befehlen direkt erleben. Sie sehen sofort, wie sich ihre Eingaben auf die Datenausgabe auswirken, was das abstrakte Thema greifbar macht.

KMK BildungsstandardsKMK: Sekundarstufe II - Darstellen und InterpretierenKMK: Sekundarstufe II - Problemlösen und Handeln
20–45 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Escape Room30 Min. · Partnerarbeit

Paarprogrammierung: SELECT-Challenges

Teilen Sie reale Datensätze aus einer Schülerdatenbank aus. Paare formulieren nacheinander SELECT-Abfragen mit WHERE-Bedingungen, testen sie in einem SQL-Editor und vergleichen Ergebnisse. Wechseln Sie Rollen nach jeder Abfrage.

Wie lassen sich gezielt Informationen aus einer Tabelle extrahieren?

ModerationstippWährend der Paarprogrammierung achten Sie darauf, dass beide Partner abwechselnd die Tastatur bedienen und ihre Überlegungen laut formulieren.

Worauf zu achten istGeben Sie den Schülern eine einfache Tabelle (z. B. eine Liste von Schülern mit Namen, Alter und Klasse). Bitten Sie sie, eine SQL-Abfrage zu schreiben, die nur die Namen und das Alter aller Schüler anzeigt, die älter als 16 Jahre sind.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 02

Escape Room45 Min. · Kleingruppen

Stationenrotation: Abfrage-Workshops

Richten Sie Stationen ein: Station 1 für SELECT *, Station 2 für WHERE-Filter, Station 3 für Spaltenauswahl, Station 4 für Fehlersuche. Gruppen rotieren alle 10 Minuten, notieren Beispiele und diskutieren Unterschiede.

Erklären Sie die Bedeutung der WHERE-Klausel für die Filterung von Daten.

ModerationstippIn der Stationenrotation stellen Sie sicher, dass jede Station klare, abwechslungsreiche Aufgaben bietet, die unterschiedliche Lernstile ansprechen.

Worauf zu achten istStellen Sie den Schülern eine vorbereitete SQL-Abfrage (z. B. SELECT Name, Stadt FROM Kunden WHERE Land = 'Deutschland';) und bitten Sie sie, die erwartete Ausgabe auf Basis einer gegebenen Kundentabelle zu beschreiben. Fragen Sie: Welche Informationen werden angezeigt und warum?

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 03

Escape Room20 Min. · Ganze Klasse

Klassenquiz: Live-SQL

Projektieren Sie eine Tabelle auf die Leinwand. Die Klasse schlägt Abfragen vor, Sie führen sie live aus und diskutieren Treffer. Schüler notieren eigene Varianten für Hausaufgaben.

Konstruieren Sie eine SQL-Abfrage, um spezifische Daten aus einer Tabelle zu selektieren.

ModerationstippBeim Klassenquiz Live-SQL nutzen Sie die Live-Abfragen, um sofortigen Feedback zu geben und typische Fehler gemeinsam zu besprechen.

Worauf zu achten istDiskutieren Sie mit der Klasse: Warum ist die WHERE-Klausel so wichtig für die Arbeit mit großen Datenbanken? Geben Sie ein Beispiel, bei dem eine Abfrage ohne WHERE-Klausel zu unübersichtlichen oder unerwünschten Ergebnissen führen würde.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Aktivität 04

Escape Room25 Min. · Einzelarbeit

Individuelle Datenjagd

Geben Sie jedem Schüler eine Tabelle mit versteckten 'Schätzen'. Sie erstellen drei SELECT-Abfragen, um spezifische Einträge zu finden, und präsentieren ihre Lösung.

Wie lassen sich gezielt Informationen aus einer Tabelle extrahieren?

ModerationstippBei der Individuellen Datenjagd beobachten Sie, wie Schülerinnen und Schüler selbstständig Tabellen analysieren und gezielt Fragen formulieren.

Worauf zu achten istGeben Sie den Schülern eine einfache Tabelle (z. B. eine Liste von Schülern mit Namen, Alter und Klasse). Bitten Sie sie, eine SQL-Abfrage zu schreiben, die nur die Namen und das Alter aller Schüler anzeigt, die älter als 16 Jahre sind.

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
Komplette Unterrichtsstunde erstellen

Vorlagen

Vorlagen, die zu diesen Informatik-Aktivitäten passen

Nutzen, bearbeiten, drucken oder teilen.

Einige Hinweise zum Unterrichten dieser Einheit

Beginnen Sie mit einer kurzen Demonstration, wie eine einfache SELECT-Abfrage funktioniert, und lassen Sie die Klasse sofort nachvollziehen. Vermeiden Sie lange Theoriephasen, da Schülerinnen und Schüler die Syntax besser durch praktische Anwendung verinnerlichen. Nutzen Sie Fehler als Lernchance, indem Sie gemeinsam nach der Ursache suchen und korrigieren.

Erfolgreiches Lernen zeigt sich darin, dass Schülerinnen und Schüler selbstständig gezielte SELECT-Abfragen formulieren und die WHERE-Klausel sinnvoll einsetzen. Sie verstehen den Zweck von Spaltenauswahl und Filterung und können ihre Lösungen begründen.


Vorsicht vor diesen Fehlvorstellungen

  • Während der Paarprogrammierung beobachten Sie, dass Schüler oft WHERE-Klauseln in Abfragen einfügen, auch wenn sie nicht nötig sind.

    Fordern Sie die Paare auf, die gleiche Abfrage einmal mit und einmal ohne WHERE auszuprobieren und die Ergebnisse zu vergleichen. Diskutieren Sie gemeinsam, wann Filter sinnvoll sind und wann nicht.

  • Bei der Stationenrotation nutzen einige Schüler weiterhin SELECT * statt gezielte Spalten anzugeben.

    Halten Sie sie an, die Abfragen zu optimieren, indem sie nur die benötigten Spalten auswählen. Zeigen Sie ihnen, wie sich die Laufzeit verkürzt, wenn nur relevante Daten abgefragt werden.

  • Im Klassenquiz Live-SQL schreiben Schüler Befehle in Großbuchstaben, obwohl die Syntax case-sensitive ist.

    Lassen Sie sie die Abfragen direkt im Editor testen und beobachten, ob Fehler auftreten. Besprechen Sie gemeinsam, welche Server welche Regeln haben, und halten Sie fest, dass Konsistenz wichtig ist.


In dieser Übersicht verwendete Methoden