Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Anomalien
Änderungsaufwand
Inkonsistente Attributwerte
Löschen mit Informationsverlust
Unvollständiges Einfügen
Notizen:
Unnormalisierte Relationen führen zu Problemen:
Redundanz
Update-Anomalien
Redundanz steht in direktem Zusammenhang mit den Update-Anomalien:
Änderungsaufwand
Änderung eines Eintrages muss an mehreren Datensätzen durchgeführt werden
Inkonsistente Attributwerte
verschiedene Werte sind für den 'selben' Eintrag möglich
Löschen mit Informationsverlust
Das Löschen einer Bestellung kann dann zu einem (unerwünschten) Informationsverlust führen, wenn danach das bestellte Teil nicht mehr in einem Tupel der Relation existiert. Es gibt dann zu diesem Teil keine Teilebeschreibung mehr.
Unvollständiges Einfügen
Wenn der Primärschlüssel eine Attributkombination ist, müssen für jedes einzufügende Tupel alle Attribute des Schlüssels "reale" Werte (keine Nullwerte!) sein. In der geänderten Relation kann man keine Datensätze einfügen, zu der nicht mindestens eine Bestellung vorliegt. (Wie kann man Teile bestellen, die nicht in der Relation existieren?)