Was ist Datenbankintegrität?

Datenbankintegrität ist die Praxis, sicherzustellen, dass in einer Datenbank gespeicherte Daten genau, konsistent und fehlerfrei sind. Der geringste Rechtschreibfehler oder die Wiederholung von Informationen kann massive Probleme für eine Datenbank verursachen, sodass die Datenbankintegrität ernst genommen wird. Die drei Befürworter der Integrität sind Entitätsintegrität, Domänenintegrität und referenzielle Integrität. Zusammen mit diesen drei werden Normalisierung und Fehlerprüfung angewendet, um die Integrität weiter zu gewährleisten. Die meisten dieser Prozesse sind automatisiert, aber Administratoren prüfen häufig auch manuell, um sicherzustellen, dass in der Datenbank keine Fehler auftreten. Die Einbeziehung oder Änderung von Informationen kann katastrophal sein, da die Daten möglicherweise weitreichende Auswirkungen auf andere Tabellen und Abschnitte der Datenbank haben. Um die Wahrscheinlichkeit zu lindern und die Informationen bereits in der Datenbank genau zu halten, ist Integrität ALWAYS überprüft, bevor Änderungen vorgenommen werden können.

Entitätsintegrität ist die erste Einschränkung für die Datenbankintegrität. Dies überprüft die Tabelle, mit der der Administrator arbeiten möchte und die Zeilennamen betrachtet. Wenn Zeilen in derselben Tabelle denselben Namen haben, werden redundante Informationen erstellt, was für die Datenbank verwirrend ist.

Als nächstes kommt die Domänenintegrität. Dadurch wird der Datentyp überprüft, der der Tabelle oder dem Abschnitt konsistent hinzugefügt wird, und stellt sicher, dass die neuen Daten diesem Datentyp entsprechen. Wenn beispielsweise die Tabelle nur angegeben ist, um nur Daten zu halten, und jemand versucht, ein Wort einzugeben, benachrichtigt der Domänenintegritätsprozess den Administrator auf einen Konsistenzfehler. Dies liegt daran

Die dritte Einschränkung der Datenbankintegrität ist die Referenzintegrität. Die Tabellen in einer DatenbankE sind selten allein - andere Tabellen verweisen häufig auf sie und sie verweisen auf andere Tabellen. Wenn der Administrator eine Tabelle befindet, um eine andere zu verweisen, die zweite Tabelle ist jedoch falsch geschrieben oder nicht vorhanden, dies verursacht Verarbeitungsfehler. Referenzielle Integritätsprüfungen, um sicherzustellen, dass alle Referenzen gültig sind.

Abgesehen von diesen drei Integritätsproblemen werden auch die Regeln der Normalisierung und der Fehlerprüfung für die echte Datenbankintegrität angewendet. Die Normalisierung sucht nach redundanten Informationen und unnötig langen Tabellen, wodurch die Redundanz beseitigt und lange Tabellen in mehrere kurze Tabellen verwandelt. Die Fehlerprüfung analysiert die Datenbank für andere potenzielle Fehler und stellt sicher, dass alle Daten gültig sind.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?