トランザクションT1, T2を同時実行した際に、次の異状を防ぐことができるトランザクションの隔離性水準のうち、最も水準の低いものはどれか。 〔異状〕 T1が同じデータを複数回読み込んでいる途中で、T2がそのデータを更新してコミットしたことによって、T1が更新していないのにもかかわらずT1が読み込むデータが変わってしまう。

反復不能読取りを防ぐ最低水準はREPEATABLE READ

頻出データベーススペシャリスト試験2025年度 秋期 午前II15/トランザクション管理 / 隔離性水準

選択肢

正解と解説

正解: REPEATABLE READ

同じ行を読み直したら他のトランザクションの更新で値が変わっていた、という現象は反復不能読取り(ノンリピータブルリード)である。これを防ぐには、読み取った行に対する一貫性を取引の終了まで保証する水準が必要で、その最も低いものがREPEATABLE READにあたる。より上位のSERIALIZABLEでも防げるが、設問は最低水準を問うている。

選択肢ごとの解説

出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問15(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。