Anomalien
Einleitung
Wenn wir Datenbanken anlegen oder lälänger verwenden, kökönnen bei falsch programmierten Tabellen sogenannte Anomalien entstehen. Diese Anomalien gilt es zu vermeiden. Hier finden wir einige Anomalien, die in unserer Datenbank auftreten kökönnen.
Mutationsanomalie
In der Mutationsanomalie wird ein Wert durch einen Fehler Falsch geschrieben. Dies kann einfach durch einen Wert entstehen, füfür den es mehrere Schreibweisen gibt. z.B. StraßStraße und Strasse.
Dadurch befinden sich dann späspäter verschiedene Schreibweisen von Daten in der Datenbank. Dadurch kökönnen wir nicht zuverläzuverlässig nach Daten suchen und daher sind die Daten dann nicht richtig verwendbar.
Vorname | Nachname | PLZ | Ort | |
Peter | Petersen | 24944 | Flensburg | |
Gerda | Petersen | Hauptstrasse 30 | 24944 | Flensburg |
EinfüEinfüge Anomalie
Bei der einfüeinfüge Anomalie handelt es sich um einen Fehler, indem DatenDaten, die notwendig sind mit "Dummy Daten" gefügefüllt werden. Also ungewollten falsch Informationen. Dies kökönnen Null Werte sein, als auch Werte mit den nicht erwarteten Werten.
Vorname | Nachname | PLZ | Ort | |
Peter | Petersen | ? | Flensburg | |
Keine Daten | Petersen | Hauptstrasse 30 | 24944 | Flensburg |
LöLöschanomalie
Bei der LöLöschanomalie handelt es sich um einen Fehler, der entsteht, wenn Daten ungewollt gelögelöscht werden und so wichtige Teilinformationen fehlen.
Ein Beispiel z.B. wäwäre, wenn Daten, die sich in einer anderen Tabelle befindenbefinden, gelögelöscht werden, kann üüber den FremdschlüFremdschlüssel einer Tabelle nicht mehr auf die entsprechenden Daten zugegriffen werden. So entsteht ein Informationsverlust.
Vorname | Nachname | PLZ-ID | |
Peter | Petersen | 1 | |
Gerda | Petersen | Hauptstrasse 30 | 1 |
ÄÄnderungsanomalie
Bei der ÄÄnderungsanomalie handelt es sich um eine Anomalie, die entsteht, wenn eine ÄÄnderung an einem Datensatz weitere ÄÄnderungen nach sich zieht.
Im Beispiel entsteht dies, wenn der Peter Petersen einen neuen Nachnamen erhäerhält, muss an jeder Stelle, in der dieser Nachname auftaucht, der Name per Hand geägeändert werden. Dies gilt es auch zu vermeiden!