正解は イ
トランザクション処理のACID特性は、データベースの信頼性と整合性を保証する4つの重要な性質(原子性:Atomicity、一貫性:Consistency、独立性:Isolation、永続性:Durability)を指します。特に原子性は、トランザクション処理が「全て成功」か「全て失敗」のどちらかになることを保証する性質です。例えば、銀行での送金処理では、出金と入金が両方とも成功するか、両方とも実行されないかのどちらかでなければなりません。選択肢Bは、まさにこの原子性の定義と実現方法を正確に説明しています。
トランザクション処理のACID特性を問われた場合は、「A:原子性」「C:一貫性」「I:独立性」「D:永続性」の4つの性質を思い出しましょう。特に原子性は、処理が途中で失敗した場合に一連の処理を全て取り消す(ロールバック)という重要な概念です。