INFORMATIK / FOS 12
Lernpfad / Qualität sichern

Normalisieren: 1NF & 2NF

Einheit 09 · Atomare Werte erkennen.

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 UnterrichtsstundenTheorie & ErarbeitungEinzelarbeit + Austausch

Warum normalisieren?

Normalisierung prüft, ob Eigenschaften in den richtigen Tabellen stehen. Ziel ist, vermeidbare Redundanz und Anomalien zu reduzieren. Entscheidend sind die fachlichen funktionalen Abhängigkeiten: X → Y bedeutet, dass ein X-Wert genau einen Y-Wert bestimmt.

Erste Normalform

In der 1NF enthält jedes Feld einen einzelnen Wert des festgelegten Wertebereichs. Eine Liste wie „Margherita, Funghi“ in einer Zelle wird zu einzelnen Positionen. Was atomar ist, hängt vom Verwendungszweck ab: Eine Adresse sollte in Straße, PLZ und Ort zerlegt werden, wenn diese getrennt benötigt werden.

Zweite Normalform

Eine Tabelle ist in 2NF, wenn sie in 1NF ist und jedes Nichtschlüsselattribut von jedem Schlüsselkandidaten vollständig abhängt, nicht nur von einem echten Teil eines zusammengesetzten Kandidaten. Im Beispiel ist (BestellID, PizzaID) der einzige Kandidat.

ROHPOSITION(BestellID, PizzaID, Zeitpunkt,
            Pizzaname, Menge, Einzelpreis)
PK = (BestellID, PizzaID)
BestellID → Zeitpunkt
PizzaID → Pizzaname
(BestellID, PizzaID) → Menge, Einzelpreis

Zeitpunkt und Pizzaname hängen nur von Teilen des Schlüssels ab. Wir trennen BESTELLUNG(BestellID, Zeitpunkt), PIZZA(PizzaID, Pizzaname) und POSITION(BestellID, PizzaID, Menge, Einzelpreis). Die Verbindung bleibt über die Schlüssel möglich.

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

1NF herstellen · 15 Minuten

Die Zeile „Bestellung 10 | Pizza 1, Pizza 2 | Mengen 2, 1“ enthält Listen. Schreibe sie als zwei Positionen.

Ich brauche einen Hinweis
Jede Pizzaart bekommt innerhalb der Bestellung eine Zeile.

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

Abhängigkeiten · 20 Minuten

Begründe die drei Abhängigkeiten des Beispiels. Zerlege die Tabelle in 2NF und markiere PK/FK.

Ich brauche einen Hinweis
Die Menge gehört zur Kombination aus Bestellung und Pizza.

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

Aussage prüfen · 15 Minuten

„Eine zusätzliche künstliche ID löst alle Normalisierungsprobleme.“ Beurteile diese Aussage.

Ich brauche einen Hinweis
Fachliche Abhängigkeiten verschwinden durch Umbenennen nicht.

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

  • 1NF: keine Wertelisten in einem Feld.
  • 2NF: keine partielle Abhängigkeit von Schlüsselkandidaten.
  • Vor dem Zerlegen immer Schlüssel und Abhängigkeiten angeben.

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

Baue Roh- und Zieltabelle in einer Tabellenkalkulation auf und simuliere eine Änderung des Pizzanamens.

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
  • Atomare Werte erkennen
  • Partielle Abhängigkeiten bei zusammengesetzten Schlüsseln auflösen

Ablauf für 90 Minuten

  1. 10 Min. Einstieg & Rückblick
  2. 20 Min. Text & Begriffe
  3. 45 Min. Aufgaben & Austausch
  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