正解は ウ
DBMSのトランザクション管理はACID特性(原子性・一致性・独立性・永続性)に基づいて、データの整合性を保証します。トランザクションの「原子性(Atomicity)」は、一連の処理が「全て成功したら確定(コミット)、途中で失敗したら全て元に戻す(ロールバック)」という「all or nothing」の原則です。例えば銀行振込(A口座から引き落とし→B口座に入金)では、途中でシステム障害が発生しても引き落としだけ行われて入金されない状態を防ぐ必要があります。トランザクション管理がこの整合性を保証します。
トランザクション=「一連の処理を一つの塊として扱い、全成功→コミット、途中失敗→ロールバックするAtomic処理単位」。レプリケーション(DB複製)、ジャーナリング(操作ログ)、インデックス(索引)との違いを整理しましょう。