| Konsistenz | |||||
|
Mit Konsistenz in EDV-Systemen oder Datenintegrität wird die Korrektheit der Daten in Bezug auf Struktur, Inhalt und Grösse bezeichnet. Konsistenz ist eine der vier in dem ACID-Katalog geforderten Eigenschaften von EDV-Systemen oder Datenbanken. Eine Transaktion darf die Konsistenz der Daten nicht verletzen, sonst wird sie vollständig zurückgefahren (Rollback). Während der Transaktion kann es zu zwischenzeitlichen Verletzungen kommen, die jedoch am Ende der Transaktion behoben sein müssen. Integritätsbedingungen stellen die Konsistenz sicher. Diese werden von dem Datenbankmanagementsystem überwacht. Wird nur eine Integritätsbedingung verletzt, so findet ein vollständiger Rollback einer Transaktion statt. Die Integritätsbedingungen werden beim Einfügen, Updaten und Löschen von Daten überwacht. Dadurch entstehen keine widersprüchlichen Daten, wie z. B. doppelte Primärschlüssel. Es müssen Fremdschlüssel vorhanden sein, um die referentielle Integrität sicher zu stellen. Die Datensätze müssen dem Relationenschema entsprechen, die Datenbank sollte mindestens in der Dritten Normalform sein. |
|||||
| Siehe auch: Referentielle-Integrität Integrität Schlüssel Normalform ACID Transaktion Constraints Rollback datenbank | |||||