Welche Arten von Anomalien werden in relationalen Datenbanken gefunden?

1 Antworten


  • Es gibt mehrere Standardtypen von Anomalie in einer Datenbank. Es muss keine relationale Datenbank sein, die gleichen Anomalien sind in jeder Datenbank vorhanden. Eine richtig entworfene relationale Datenbank zielt speziell darauf ab, diese Anomalien zu beseitigen.

    Wenn die Datenbank nicht richtig normalisiert ist, ist sie anfällig für Einfügungs-, Aktualisierungs- und Löschanomalien.

    Die Update-Anomalie tritt auf, wenn die gleichen Daten in mehreren Datensätzen gespeichert sind und eine Änderung vorgenommen werden muss. Wenn nur einige der Datensätze aktualisiert werden, tritt ein Aktualisierungsfehler auf - zB könnten wir am Ende feststellen, dass zwei Lehrer dieselbe Klasse geben. Wenn Sie es mit Hunderten von Datensätzen zu tun haben, ist dies sehr wahrscheinlich.

    Wenn Sie einige Informationen notieren möchten, bevor Sie sie benötigen, z Wenn kein Schüler eingeschrieben ist, können Sie die Lehrerinformationen nicht hinzufügen. Dies ist eine Einfügeanomalie.

    Eine Löschanomalie tritt nicht auf, wenn Sie etwas versehentlich löschen, sondern wenn Sie einen Datensatz löschen, wird auch die einzige Instanz einiger anderer Daten entfernt. Wenn wir also die Details einer Klasse zusammen mit denen eines Schülers aufzeichnen, nur ein Schüler eingeschrieben ist und sich dieser Schüler dann zurückzieht, würden wir auch die Klasseninformationen löschen.

    Die Normalisierung einer relationalen Datenbank soll diese Probleme überwinden

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear