Title: Normalisierung
Course: Das relationale Datenmodell

Normalisierung kennen lernen

Dieser Abschnitt beinhaltet eine Verlinkung zum NF-Trainer, mit dem man die Schritte zur Normalisierung eines Schemas üben kann.  Das Tool liegt auf den Servern von Github.

1. Die Normalisierung relationaler Datenbanken
2. Übung zur Normalisierung
3. Normalisierungstrainer

1 Die Normalisierung relationaler Datenbanken

In relationalen Datenbanken können durch Änderungen sogenannte Anomalien hervorgerufen werden. Sind dieselben "Zusammenhänge" zwischen Daten eines Tupels mehrfach vorhanden, so muss eine Änderung bei allen diesen Zusammenhängen erfolgen. Ursache und Vermeidung dieses Problems beschreibt die Normalisierung. Das entscheidende Maß für eine gute Qualität des Schemas ist die Vermeidung von Redundanzen. Durch die - informations- und abhängigkeitserhaltende - Aufspaltung der Relationen werden diejenigen funktionalen Abhängigkeiten eliminiert, die nicht von dem Primärschlüssel ausgehen - die Anomalien werden vermieden.

2 Übung zur Normalisierung

3 Normalisierungstrainer