Alexis
Eine Aktualisierungsanomalie ist eine Bedingung, die auftreten kann, wenn eine Datenbank nicht richtig erstellt und verwaltet wird. Die gleiche Bedingung kann in Ihrer Windows-basierten PC- oder Laptop-Registrierung auftreten, wenn Teile eines Programms entfernt werden, der Registrierungseintrag für das Programm jedoch noch vorhanden ist. Es ist ein Datensatz, der ohne Link in einer Datenbank verbleibt, kurz gesagt. Und eine Update-Anomalie kann Probleme wie eine langsame Datenbank und einen langsamen PC verursachen, und wenn es zu viele gibt, können sie einen Absturz verursachen.
Heutige informationstechnische Systeme basieren zu einem großen Teil auf relationalen Datenbanken. Relationale Datenbanken sind eine Sammlung von Tabellen, die darauf ausgelegt sind, Datenduplizierung und Redundanz zu reduzieren. Inwieweit die Datenduplizierung eliminiert wird, wird in einer relationalen Datenbank durch die sogenannte Datennormalisierung gemessen. Es gibt fünf Normalisierungsgrade, wobei einer der niedrigste und fünf der höchste ist. Bei einer relationalen Datenbank in der fünften Normalform besteht keine Chance auf eine Update-Anomalie. Bei einer relationalen Datenbank in der ersten Normalform besteht eine sehr hohe Wahrscheinlichkeit, dass eine Aktualisierungsanomalie vorliegt. Dies ist zu einer Wissenschaft im Bereich der Informationstechnologie geworden, und jeder Datenbankadministrator ist in diesem Bereich geschult und versucht ständig, Aktualisierungsanomalien in den relationalen Datenbanken zu vermeiden, mit denen er beauftragt wird.
Es gibt verschiedene Arten von Datenanomalien. Das oben zitierte Beispiel zum Löschen eines Programms von Ihrer Festplatte, während noch Einträge in Ihrer Windows-Registrierung vorhanden sind, wird als Löschanomalie bezeichnet. Wenn Sie feststellen, dass Ihr PC oder Laptop langsam läuft und Sie in der Vergangenheit Programme von Ihrer Festplatte installiert und gelöscht haben, besteht die Möglichkeit, dass Löschanomalien in Ihrer Registrierung vorliegen. Um dieses Problem zu beheben, müssen Sie in Ihrem lokalen Computergeschäft ein Produkt kaufen, das Registrierungen von Einträgen wie diesem säubert.
Nolan
In Tabellen, die nicht ausreichend normalisiert sind, können logische Inkonsistenzen auftreten. Diese Inkonsistenzen sind auf verschiedene Anomalien zurückzuführen, die Datenoperationen beinhalten. Diese Informationen können in mehreren Datensätzen ausgedrückt werden und Aktualisierungen können zu logischen Inkonsistenzen führen.
Beispielsweise wird eine Änderung der Mitarbeiteradresse möglicherweise auf mehrere Datensätze angewendet. Wenn nicht alle Datensätze aktualisiert werden können, verbleibt die Tabelle in einem inkonsistenten Zustand. Die Tabelle liefert widersprüchliche Antworten auf eine bestimmte Abfrage, die die Mitarbeiteradresse betrifft. Dieser Zustand wird als Update-Anomalie bezeichnet.