Previous Next Title Page Contents Site Index

Das Kernthema: Was ist Normalisierung ?

Normalisierung ist der Sammelname für einen Satz von Verfahren, um Redundanzen und Anomalien in relationalen Datenbanken aufzulösen oder zu vermeiden. [16]

Anwendbarkeit der relationalen Algebra
Dies ist nur gewährleistet, wenn alle Datenwerte einer Tabelle atomar sind, d.h. nicht selber Mengen darstellen.

Redundanz (Wiederholung von Information) tritt auf, wenn Daten mehrfach gespeichert werden, z. B. wenn in einer Rechnung die komplette Adresse des Kunden gespeichert wird. Dabei wird u. a. unnötig Speicherplatz belegt

Änderungs (Update)-Anomalien: Das Verfahren, bei jeder Rechnung die komplette Adresse zu speichern, ist sehr fehleranfällig beim Eintippen sowie bei Adreßänderungen, da eine neue Adresse an vielen Stellen geändert werden muß

Einfüge (Insert)-Anomalien: Eine Person kann in dieser Datenbank nicht eingefügt werden, wenn sie noch keine Reise gemacht hat, d. h. die Datenbank ist nur für Reisekostenabrechnungen zu gebrauchen und z. B. nicht gleichzeitig als Adreßdatei

Lösch (Delete)-Anomalien: Werden alle Reisekostenabrechnungen einer Person gelöscht, geht auch die Information über die Adresse dieser Person verloren. Die Adresse könnte aber noch benötigt werden


[16] Zur Erläuterung wird das Beispiel zur Reisekosten-Abrechnung aus der Einführung von A. Kelz, HBI-Stuttgart, verwendet:
(URL) http://v.hbi-stuttgart.de/~riekert/lehre/db-kelz/chap3.htm#Chap3.4
(URL) file:mm/db-kelz/kelz/v.hbi-stuttgart.de/_riekert/lehre/db-kelz/chap3.htm#chap3.4
"3.4 Aufteilung der Tabelle in mehrere Tabellen"

Previous Next Title Page Contents Site Index