Anomalien

Anomalien sind unerwünschte Seiteneffekte bei Datenbankoperationen durch schlechtes Design.

Sie entstehen durch Verletzung der Normalisierungsregeln und führen zu Dateninkonsistenzen.

Important

Anomalie-Arten:

  • Update-Anomalie: Änderung an mehreren Stellen nötig
  • Einfüge-Anomalie: Daten ohne Kontext nicht speicherbar
  • Lösch-Anomalie: Datenverlust bei Löschung
Example

Update-Anomalie Beispiel:
Mitarbeiter-Abteilung in jeder Zeile → Abteilungsname ändern erfordert Update aller Zeilen

Success

Normalisierung (1. Normalform, 2. Normalform, 3. Normalform) verhindert Anomalien.