```html id="datenbankanomalien-fisi"
Datenbankanomalien sind Probleme oder Inkonsistenzen, die bei der Speicherung, Änderung oder Löschung von Daten auftreten können. Sie entstehen häufig durch eine unzureichende Datenbankstruktur und fehlende Normalisierung.
Werden mehrere Informationen in einer einzigen Tabelle gespeichert, können Daten mehrfach vorkommen (Redundanz). Dadurch steigt das Risiko von Fehlern und widersprüchlichen Informationen.
Bestimmte Daten können nicht gespeichert werden, ohne gleichzeitig weitere Informationen einzugeben.
Kunde | Bestellung ------------------ Müller | Drucker
Ein neuer Kunde ohne Bestellung kann nicht angelegt werden. Das ist eine Einfügeanomalie.
Eine Information ist mehrfach gespeichert und muss an mehreren Stellen geändert werden.
Kunde | Adresse ------------------------- Müller | Berlin Müller | Berlin Müller | Berlin
Zieht Müller nach Hamburg um, müssen alle Datensätze geändert werden. Wird eine Zeile vergessen, entstehen widersprüchliche Daten.
Durch das Löschen eines Datensatzes gehen unbeabsichtigt weitere wichtige Informationen verloren.
Kunde | Bestellung ------------------ Müller | Drucker
Wird die Bestellung gelöscht, verschwinden möglicherweise auch alle Informationen über den Kunden.
| Anomalie | Beschreibung |
|---|---|
| Einfügeanomalie | Daten können nicht unabhängig eingefügt werden. |
| Änderungsanomalie | Mehrfach gespeicherte Daten müssen mehrfach geändert werden. |
| Löschanomalie | Beim Löschen gehen unbeabsichtigt weitere Informationen verloren. |