Stimmt fast!!!
Angenommen du hast folgende Tabelle:
KUNDE-----KD.NR--------ABT.-------
=======================
MEIER------00001-------01----------
SCHMIDT---00002-------01----------
MÜLLER----00003-------02----------
Angenommen du hast eine Tabelle in dem die Kunden und die Abteilungen der Kuden enthalten sind:
Wenn du z.Bsp. einen Kunden löschen willst, und er aber der letzte Kunde in der Abteilung z.Bsp. "02" ist, dann wird beim löschen des Kunden auch automatisch die Abteilung "02" mitgelöscht (weil er der letzte Kunde in dieser Abt. ist).
Eigentlich sollte die Abt. ja nicht gelöscht werden, deshalb spricht man hier von einer Löschanomalie.
Möchtest du z.Bsp. einen neue Abteilung "03" anlegen, kannst du dieses nicht ohne auch einen Kunden in dieser Abt. zu haben. hier spricht man von einer Einfügeanomalie.
Wenn du z.Bsp. die Abteilung "01" in die Abt. "04" umbennenen willst, dann musst du dies für alle Kundendatensätze der Abt. 01
machen(wenn du pech hättest gäbe es 100000 Kunden)
Das wäre eine Änderungsanmomalie.
Das sind die möglichen Anomalien.
In diesem beispiel könnte man die Anomalien verhindern, indem man die Abteilungen in eine seperate Tabelle ausgrenzt. Man spricht hierbei von Normalisierung!
Anomalien sind Hindernisse, die bei bestimmten Aktionen in der Datenabank auftreten.
Ich hoffe, das ich helfen konnte.