図は、ある探索条件を使って数学模試の平均点を算出している間、当該探索条件に合致するA君の結果を“数学模試成績”表に登録したときの様子を示している。平均点を求めるトランザクションT1と、登録作業のトランザクションT2が①〜⑥の順序で処理された結果、合計点算出時の受験者数と平均点算出時の受験者数が異なり、正しい平均点を得ることができなかった。このとき発生した事象はどれか。ここで、トランザクションの隔離性水準はREAD UNCOMMITTEDであったとする。 T1:①“数学模試成績”表の登録済データから、合計点Xを算出 ④“数学模試成績”表の登録済データから、受験者数Yを算出 ⑤XをYで除算し、数学模試の平均点を算出 ⑥COMMIT T2:②A君の結果を“数学模試成績”表に登録 ③COMMIT
再検索で新たな行が出現する現象がファントムリード

選択肢
- アアンリピータブルリード
- イシーケンシャルリード
- ウダーティリード
- エファントムリード
正解と解説
正解:エ ファントムリード
同じ検索条件で読み直したときに、他のトランザクションの挿入によって前回は無かった行が現れる現象をファントムリードという。ここでは合計点の算出後に新しい成績行が追加・コミットされ、受験者数を数え直した際に件数が増えたため、合計と件数の対象がずれてしまった。
選択肢ごとの解説
- アアンリピータブルリードは既に読んだ行の値が更新されて変わる現象で、行の増加ではない。
- イシーケンシャルリードは順次読み出しの方式を指す語であり、同時実行で生じる異常現象ではない。
- ウダーティリードは未コミットの更新を読んでしまう現象で、ここでは挿入がコミット済みである。
- エ正しい。同じ条件の再検索で新たな行が出現するファントムリードである。
同じ分野の他の問題
- トランザクションT1, T2を同時実行した際に、次の異状を防ぐことができるトランザクションの隔離性水準のうち、最も水準の…2025年度 秋期 午前II 問15
- トランザクションT1とT2の並行実行における不整合検索異状(inconsistent retrieval anomaly…2024年度 秋期 午前II 問15
- 二つのトランザクションが、同じデータに対して、更新、参照を行うときに発生し得るダーティリードの事象を記述したものはどれか…2024年度 秋期 午前II 問12
- トランザクションの隔離性水準を高めたとき、不整合なデータを読み込むトランザクション数と、単位時間に処理できるトランザクシ…2023年度 秋期 午前II 問16
- トランザクションT1がある行Xを読んだ後、別のトランザクションT2が行Xの値を更新してコミットし、再びT1が行Xを読むと…2022年度 秋期 午前II 問14
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。