Datenkonsistenz

Unter Datenkonsistenz versteht man die Integrität von Daten ins Besondere im Zusammenhang mit Datenbanken. Ein Synonym für "Integrität" ist laut Duden "Zuverlässigkeit". Durch das Aufstellen von sogenannten Integritätsbedingungen (englisch Constraints) können sich andere Anwendungen darauf verlassen, dass die Daten nicht widersprüchlich sind. Was widersprüchlich ist, wird innerhalb eines Datenbankschemas  definiert. Eine Datenbank ist nur konsistent, wenn sie alle Integritätsbestimmungen erfüllt. Ein Zustand, in dem mindestens eine Integritätsbedingung verletzt wird, wird als nicht konsistent bezeichnet. Man unterscheidet verschiedene Arten der Integritätsbestimmungen: