Skip to content
Informatik · Klasse 13

Ideen für aktives Lernen

Normalisierung von Datenbanken (1NF, 2NF)

Aktive Lernmethoden funktionieren besonders gut bei der Normalisierung, weil Schülerinnen und Schüler durch praktische Beispiele Redundanzen und Abhängigkeiten besser erkennen. Das direkte Umsetzen der Regeln in Tabellen macht abstrakte Konzepte wie atomare Werte und partielle Abhängigkeiten greifbar und nachvollziehbar.

KMK BildungsstandardsKMK: Sekundarstufe II - Daten und ihre StrukturierungKMK: Sekundarstufe II - Strukturieren und Vernetzen
20–45 Min.Partnerarbeit → Ganze Klasse4 Aktivitäten

Aktivität 01

Problemorientiertes Lernen25 Min. · Partnerarbeit

Paararbeit: Übergang zu 1NF

Paare erhalten eine unnormalisierte Tabelle mit Listenwerten, z. B. mehrere Telefonnummern pro Zeile. Sie zerlegen diese in separate Zeilen mit atomaren Werten und diskutieren entstehende Anomalien. Abschließend vergleichen sie mit einem Referenzschema.

Erklären Sie die erste und zweite Normalform (1NF, 2NF).

ModerationstippLegen Sie bei der Paararbeit zwei unnormalisierte Beispieltabellen bereit, die sich für 1NF besonders eignen, wie etwa eine Liste mit wiederholten Adressen oder mehreren Werten in einer Spalte.

Worauf zu achten istGeben Sie den Schülern eine einfache Tabelle mit offensichtlichen Redundanzen (z.B. Kundenadresse wiederholt sich für jeden seiner Bestellungen). Bitten Sie sie, eine Zeile zu schreiben, die erklärt, welche Anomalie auftritt, und eine weitere Zeile, die vorschlägt, wie die Tabelle in 2NF überführt werden könnte.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 02

Problemorientiertes Lernen45 Min. · Kleingruppen

Gruppenaufgabe: 2NF-Schema designen

Kleine Gruppen modellieren ein Bestellsystem: Identifizieren Sie partielle Abhängigkeiten in einer gegebenen Tabelle. Zerlegen Sie in separate Relationen und definieren Sie Primär- und Fremdschlüssel. Präsentieren Sie das finale Schema der Klasse.

Designen Sie ein relationales Schema, das die 2. Normalform erfüllt.

ModerationstippGeben Sie der Gruppe klare Designkriterien für 2NF vor, z.B. die Vorgabe, dass ein zusammengesetzter Primärschlüssel verwendet werden muss und Nicht-Schlüsselattribute vollständig davon abhängen sollen.

Worauf zu achten istPräsentieren Sie eine Tabelle mit einem zusammengesetzten Primärschlüssel und mehreren Nicht-Schlüsselattributen. Stellen Sie die Frage: 'Identifizieren Sie alle partiellen Abhängigkeiten in diesem Schema. Begründen Sie Ihre Antwort.' Sammeln Sie die Antworten zur schnellen Überprüfung des Verständnisses.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 03

Problemorientiertes Lernen30 Min. · Ganze Klasse

Klassenrunde: Anomalien jagen

Die Klasse analysiert Projektionsdaten auf einem Beamer. Jeder Schüler notiert eine Anomalie, teilt sie im Plenum und schlägt Normalisierungs-Schritte vor. Sammeln Sie Ideen an der Tafel für ein gemeinsames Schema.

Analysieren Sie die Vorteile der Normalisierung für die Datenintegrität.

ModerationstippFühren Sie die Klassenrunde mit einer Tabelle durch, die mehrere Anomalien enthält, um gezielt auf transitive Abhängigkeiten und Update-Anomalien hinzuweisen.

Worauf zu achten istLeiten Sie eine Diskussion mit der Frage: 'Stellen Sie sich vor, Sie entwerfen eine Datenbank für eine Bibliothek. Welche Daten würden Sie speichern und wie würden Sie sicherstellen, dass Ihre Tabellen mindestens die zweite Normalform erfüllen, um die Integrität von Buch- und Ausleihinformationen zu gewährleisten?'

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerungBeziehungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 04

Problemorientiertes Lernen20 Min. · Einzelarbeit

Individuelle Überprüfung: Schema validieren

Jeder Schüler prüft ein Partner-Schema auf 1NF/2NF-Konformität, listet Verstöße auf und schlägt Korrekturen vor. Diskutieren Sie Ergebnisse paarweise und finalisieren Sie ein optimiertes Design.

Erklären Sie die erste und zweite Normalform (1NF, 2NF).

ModerationstippVerwenden Sie für die individuelle Überprüfung eine Mischung aus korrekten und fehlerbehafteten Schemata, damit Schülerinnen und Schüler ihre Analysefähigkeiten an realistischen Fällen schärfen können.

Worauf zu achten istGeben Sie den Schülern eine einfache Tabelle mit offensichtlichen Redundanzen (z.B. Kundenadresse wiederholt sich für jeden seiner Bestellungen). Bitten Sie sie, eine Zeile zu schreiben, die erklärt, welche Anomalie auftritt, und eine weitere Zeile, die vorschlägt, wie die Tabelle in 2NF überführt werden könnte.

AnalysierenBewertenErschaffenEntscheidungsfähigkeitSelbststeuerungBeziehungsfä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, um die Grundidee der Normalisierung zu vermitteln. Sie vermeiden zu frühe theoretische Vertiefung und setzen stattdessen auf schrittweise Schema-Analysen mit Feedbackschleifen. Wichtig ist, die Normalisierung nicht als starres Regelwerk, sondern als Werkzeug zur Problemlösung zu vermitteln. Visualisierungen wie Abhängigkeitsdiagramme helfen, partielle Abhängigkeiten sichtbar zu machen. Wiederholte Reflexion über den Zweck der Normalisierung – Redundanzvermeidung und Datenintegrität – festigt das Verständnis.

Erfolgreiches Lernen zeigt sich darin, dass Schülerinnen und Schüler Redundanzen in unnormalisierten Tabellen identifizieren und diese gezielt in 1NF oder 2NF überführen können. Zudem können sie die Vorteile der Normalisierung für Datenintegrität und Konsistenz erklären und in Beispielen anwenden.


Vorsicht vor diesen Fehlvorstellungen

  • Während der Paararbeit zu 1NF achten Sie darauf, dass Schüler nicht nur Duplikate entfernen, sondern vor allem atomare Werte herstellen und wiederholende Gruppen auflösen.

    Bitten Sie die Paare, ihre bearbeiteten Tabellen mit einer Musterlösung zu vergleichen und explizit zu begründen, warum bestimmte Werte aufgeteilt oder Listen in separate Zeilen überführt wurden. Nutzen Sie dabei die Gelegenheit, den Unterschied zwischen Duplikaten und atomaren Werten zu thematisieren.

  • Während der Gruppenaufgabe zum 2NF-Design gehen Sie davon aus, dass Normalisierung immer die Performance verbessert.

    Fordern Sie die Gruppen auf, ihre Ergebnisse zu präsentieren und explizit zu benennen, an welchen Stellen Joins nötig werden und welche Vorteile die Normalisierung trotz dieser zusätzlichen Komplexität bietet.

  • Während der Stationenrotation zur 1NF nehmen Schüler an, dass alle Attribute bereits in der ersten Normalform vom Primärschlüssel abhängen müssen.

    Nutzen Sie die Gelegenheit, um in der Abschlussrunde zu betonen, dass 1NF nur atomare Werte verlangt, während Abhängigkeiten erst ab 2NF relevant werden. Zeigen Sie an einem Beispiel, wie eine Tabelle zunächst in 1NF überführt wird und erst danach partielle Abhängigkeiten analysiert werden.


In dieser Übersicht verwendete Methoden