Redundanzen Anomalien a) Änderungsanomalie b) Löschanomalie c) Einfügeanomalie Inkonsistenzen
Redundanzen
-
Daten sind mehrmals unnötig gespeichert
→ Unnötiger Verbrauch von Speicherplatz
→ Erschwerter Änderungsprozess
→ Erhöhte Anfälligkeit für Anomalien
Anomalien
→ Anomalien sind Probleme, die bei Operationen auf den Datensätzen enstehen können.
a) Änderungsanomalie
-
zwei gleiche Daten werden gespeichert und nur eine wird verändert
→ Man erhält zwei verschiedene Daten → ==Inkonsistenz in den Daten (Widerspruch)==
b) Löschanomalie
Wenn ein Eintrag gelöscht wird können diese Probleme auftreten: → Fremdschlüssel, die auf diesen gelöschten Datensatz zeigen…
-
…werden gelöscht
→ Unerwünschte Datenlöschung -
…verweisen auf einen nicht existenten Datensatz.
c) Einfügeanomalie
-
Neuer Datensatz wird hinzugefügt und Daten haben NULL-Wert
→Fehler beim Zugriff auf diese Daten
Important
Anomalien lassen sich häufig verhindern indem man Relationen möglichst Redundanzfrei hält!
Inkonsistenzen
-
Ungleichheiten im Datenbestand
→ Entstehen durch Anomalien