
応用情報技術者試験基礎・応用
条件を読む・根拠を説明する
未確定データの参照
条件を整理し、答えを選んでから解き方を確認しましょう。
T1が金額を更新したが未確定。T2がその値を読み、その後T1がロールバックした。該当する現象はどれか。
答え・解き方を読む
ダーティリード
図で見る
読んだ値が後で取り消される
T1がまだ確定していない更新値をT2が読み、その後T1が取り消す順序です。T2は最終的には存在しない値を使ったことになり、未確定データを読むダーティリードに当たります。
設問の関係を整理した模式図です。寸法・角度・時間の縮尺や、施工・機器の全条件を表すものではありません。数値と適用条件は問題文で確認してください。
考える順序
- 1T2は他の取引の未確定値を読んだ
- 2その値は最終的には取り消された
- 3確定していないデータの参照がダーティリード
選択肢ごとの理由
- 比較 · 索引の断片化
索引の格納状態はこの現象の分類ではありません。
- 正解 · ダーティリード
T2は他の取引の未確定値を読んだ。その値は最終的には取り消された。確定していないデータの参照がダーティリード。
- 比較 · 非再現読取り
同じ行を再読して確定値が変わる現象とは異なります。
- 比較 · ファントム読取り
条件に一致する行集合の増減を示す事例ではありません。