IPA公式正解:エ 直列化可能
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。複数のトランザクションを並列に実行した結果が、それらを直列に順次実行した結果と等しくなる性質を「直列化可能性(シリアライザビリティ:Serializability)」と呼びます。
【詳細解説】■ 本問の核心・解法のポイント
トランザクションの同時実行制御における「直列化可能性(シリアライザビリティ)」の定義を問う問題です。並列処理によって処理性能を高めつつ、逐次(直列)実行と同じデータ整合性を保つための重要な概念です。
・各選択肢の徹底解説:
・ア:一貫性(Consistency)は、トランザクションの前後でデータベースの整合性制約が常に満たされている性質(ACID特性のC)です。
・イ:原子性(Atomicity)は、トランザクションに含まれる処理が「すべて実行されるか、全く実行されないか」のどちらかである性質(ACID特性のA)です。
・ウ:耐久性(Durability)は、正常終了(コミット)したトランザクションの更新結果は、その後の障害によって失われない性質(ACID特性のD)です。
・エ:【選択肢エ★】直列化可能性(Serializability)は、並列に実行されたトランザクションの実行結果が、何らかの直列(逐次)実行順序の結果と等価になる性質のことです。
よって正解はエです。