Zum Inhalt springen
Informatik · Klasse 11

Ideen für aktives Lernen

Das Relationale Datenmodell

Aktive Lernmethoden eignen sich besonders gut für das relationale Datenmodell, weil Schülerinnen und Schüler durch konkretes Handeln mit Tabellen und Beziehungen ein tiefes Verständnis entwickeln. Die abstrakten Konzepte von Primär- und Fremdschlüsseln werden greifbar, wenn sie selbst Modelle bauen und Daten verknüpfen.

KMK BildungsstandardsKMK: Sekundarstufe II - StrukturierenKMK: Sekundarstufe II - Modellieren
30–60 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Lernen an Stationen45 Min. · Kleingruppen

Papier-Tabellen: Primär- und Fremdschlüssel bauen

Teilen Sie Karten mit Attributen aus, Schüler gruppieren sie zu Tabellen und definieren Schlüssel. Erweitern Sie mit Verknüpfungen zwischen zwei Tabellen. Diskutieren Sie Redundanzvorbeugung.

Warum ist die Vermeidung von Redundanz entscheidend für die Datenintegrität?

ModerationstippBei der Papier-Tabellen-Übung achten Sie darauf, dass jede Gruppe unterschiedliche Beispiele wählt, um den Vergleich der Lösungen zu erleichtern.

Worauf zu achten istGeben Sie jedem Schüler eine Karte mit einer Tabelle (z.B. 'Kunden' mit KundenID, Name, Adresse). Bitten Sie die Schüler, einen geeigneten Primärschlüssel zu identifizieren und zu begründen, warum er eindeutig ist. Fügen Sie eine zweite Tabelle hinzu (z.B. 'Bestellungen' mit BestellID, KundenID, Datum) und bitten Sie die Schüler, den Fremdschlüssel zu identifizieren und zu erklären, wie er die 'Kunden'-Tabelle mit der 'Bestellungen'-Tabelle verbindet.

ErinnernVerstehenAnwendenAnalysierenSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 02

Lernen an Stationen30 Min. · Partnerarbeit

Join-Übung: Daten verknüpfen

Geben Sie zwei bedruckte Tabellen, Schüler notieren Joins manuell und vergleichen Ergebnisse. Identifizieren Sie fehlerhafte Verknüpfungen. Präsentieren Sie Konsequenzen.

Wie verknüpft man Informationen aus verschiedenen Quellen sinnvoll miteinander?

ModerationstippFühren Sie die Join-Übung schrittweise ein und zeigen Sie zunächst ein einfaches Beispiel auf dem Whiteboard, bevor die Schüler selbst arbeiten.

Worauf zu achten istStellen Sie folgende Frage in den Raum: 'Stellen Sie sich vor, Sie entwerfen eine Datenbank für eine Musikschule. Welche Tabellen würden Sie erstellen, um Schüler, Lehrer und Kurse zu verwalten? Welche Attribute wären für jede Tabelle wichtig? Wie würden Sie sicherstellen, dass jeder Schüler genau einem Lehrer zugeordnet ist, aber ein Lehrer mehrere Schüler unterrichten kann?'

ErinnernVerstehenAnwendenAnalysierenSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 03

Lernen an Stationen50 Min. · Kleingruppen

Fehlerjagd: Redundanz aufdecken

Verteilen Sie eine redundante Datenbank auf Arbeitsblättern, Gruppen korrigieren sie durch Normalisierung. Testen Sie Integrität mit Szenarien wie Datenänderungen.

Welche Konsequenzen haben fehlerhafte Verknüpfungen in einer Datenbank?

ModerationstippBei der Fehlerjagd lassen Sie die Schüler in Kleingruppen zunächst selbst nach Inkonsistenzen suchen, bevor Sie gemeinsam diskutieren.

Worauf zu achten istZeigen Sie zwei einfache Tabellen auf dem Bildschirm, z.B. eine Tabelle 'Autoren' (AutorID, Name) und eine Tabelle 'Bücher' (BuchID, Titel, AutorID). Fragen Sie die Schüler: 'Welches Attribut in der Tabelle 'Bücher' ist der Fremdschlüssel? Auf welches Attribut in der Tabelle 'Autoren' verweist er? Was passiert, wenn wir versuchen, einen Autor aus der Tabelle 'Autoren' zu löschen, der noch Bücher in der Tabelle 'Bücher' hat?'

ErinnernVerstehenAnwendenAnalysierenSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 04

Lernen an Stationen60 Min. · Partnerarbeit

Modellbau: Schul-Datenbank

Schüler entwerfen Tabellen für Schulsystem (Klassen, Lehrer, Fächer), weisen Schlüssel zu und simulieren Abfragen. Überprüfen Sie gegenseitig auf Integrität.

Warum ist die Vermeidung von Redundanz entscheidend für die Datenintegrität?

ModerationstippBeim Modellbau fordern Sie die Schüler auf, ihre Entwürfe gegenseitig zu prüfen und Feedback zu geben, um verschiedene Lösungswege zu vergleichen.

Worauf zu achten istGeben Sie jedem Schüler eine Karte mit einer Tabelle (z.B. 'Kunden' mit KundenID, Name, Adresse). Bitten Sie die Schüler, einen geeigneten Primärschlüssel zu identifizieren und zu begründen, warum er eindeutig ist. Fügen Sie eine zweite Tabelle hinzu (z.B. 'Bestellungen' mit BestellID, KundenID, Datum) und bitten Sie die Schüler, den Fremdschlüssel zu identifizieren und zu erklären, wie er die 'Kunden'-Tabelle mit der 'Bestellungen'-Tabelle verbindet.

ErinnernVerstehenAnwendenAnalysierenSelbststeuerungBeziehungsfähigkeit
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 beginnen mit einfachen, alltagsnahen Beispielen wie einer Klassenliste oder Schulverwaltung, um die abstrakten Konzepte zugänglich zu machen. Wichtig ist, dass die Schüler die Notwendigkeit von Schlüsseln selbst erfahren, etwa durch das Aufdecken von Fehlern in unnormalisierten Daten. Vermeiden Sie zu frühe Theorievermittlung – stattdessen führen konkrete Aktivitäten zu den Regeln hin. Die Praxis zeigt, dass wiederholtes Modellieren mit variierenden Szenarien das Verständnis festigt.

Am Ende der Einheit sollten Lernende in der Lage sein, Tabellen mit sinnvollen Schlüsseln zu entwerfen, Redundanzen zu erkennen und Joins korrekt anzuwenden. Sie erklären die Bedeutung von Datenintegrität und können praktische Szenarien wie Schulverwaltungsdatenbanken modellieren.


Vorsicht vor diesen Fehlvorstellungen

  • During der Papier-Tabellen-Übung, watch for Schüler, die Redundanzen als unproblematisch einordnen. Korrigieren Sie dies, indem Sie die Gruppe auffordern, ein Update-Szenario durchzuspielen und zu zeigen, wie inkonsistente Daten entstehen.

    Fordern Sie die Schüler während der Papier-Tabellen-Übung auf, ein konkretes Beispiel zu wählen und zu demonstrieren, wie sich Änderungen in duplizierten Daten auswirken. Zeigen Sie gemeinsam, dass nur durch Normalisierung solche Fehler vermieden werden.

  • During der Join-Übung, watch for Schüler, die beliebige Attribute als Primärschlüssel vorschlagen. Korrigieren Sie dies, indem Sie die Gruppe prüfen lassen, ob der vorgeschlagene Schlüssel stabil und eindeutig ist.

    Lassen Sie die Schüler während der Join-Übung Kandidaten für Primärschlüssel sammeln und systematisch prüfen, ob sie die Kriterien erfüllen. Nutzen Sie Beispiele wie Namen, um zu zeigen, warum sie oft ungeeignet sind.

  • During der Fehlerjagd, watch for Schüler, die Fremdschlüssel automatisch mit Redundanz gleichsetzen. Korrigieren Sie dies, indem Sie die Gruppe auffordern, die Verknüpfung zweier Tabellen zu simulieren und zu zeigen, wie Joins ohne Duplikate funktionieren.

    Fordern Sie die Schüler während der Fehlerjagd auf, ein Beispiel zu wählen und zu zeigen, wie Fremdschlüssel Verknüpfungen herstellen, ohne Daten zu wiederholen. Nutzen Sie die Join-Übung als Referenz, um die korrekte Verwendung zu verdeutlichen.


In dieser Übersicht verwendete Methoden