一貫性 (データベース)
一貫性は、 ACIDトランザクションを定義する4つの保証の1つである。ただし、この保証の性質については、かなりのあいまいさが存在する。これは、次のようにさまざまに定義されている。
将来開始されるトランザクションが、過去にコミットされた他のトランザクションの影響を必ず確認するという保証
特にトランザクションがコミットされた後は、データベースの制約に違反しないことの保証
アプリケーションのセマンティクスに関して、トランザクションの操作が正確、かつ有効に実行されることの保証
これらの定義は相互排他的でないため、今日一般的に使用されているほとんどの関係データベース管理システムは、「一貫性」をほぼ間違いなく保証するシステムとして設計されている。