ITパスポート試験 過去問解説
排他制御とは?ITパスポート試験 2011年 (平成23年 秋期) 問63を解説
ITパスポート試験 2011年 (平成23年 秋期) 問63は、排他制御に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
複数の利用者が同一データベースに同時にアクセスする処理のうち,データの整合性を保つための対策が不要な処理はどれか。
この問題の出題ポイント
- 排他制御の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: 排他制御、整合性。
選択肢
- アオークションの入札処理
- イオンラインショッピングの申込み処理
- ウ図書情報の検索処理正解
- エ列車座席の予約処理
正解
ウ: 図書情報の検索処理
解説
データの更新を伴う処理(挿入・更新・削除)は同時実行時にデータ整合性が崩れる恐れがあるため,排他制御(ロック)等の対策が必要となる.一方,検索(読み取り)のみの処理ではデータを変更しないため,整合性を保つための対策は不要(共有ロックで複数同時読み取りを許可).更新系処理と参照系処理の違いを押さえ,具体例で判別できるようにする.オークション・申込み・予約はいずれも更新を伴う典型例.
なぜ他の選択肢が違うのか
ア
誤り.オークションの入札処理はデータの登録・更新を伴うため,整合性確保のための排他制御が必要.同時入札の競合制御が要点.
イ
誤り.オンラインショッピングの申込みは注文データの登録(更新)を伴うため,整合性対策が必要.
ウ(正解)
正解.図書情報の検索処理は読み取りのみでデータを変更しないため,整合性を保つための対策は不要.
エ
誤り.列車座席の予約は座席情報の更新を伴うため,二重予約防止のための整合性対策(排他制御)が必須.
解き方の整理
排他制御の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連用語
関連問題
前後の問題
2011年 (平成23年 秋期) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。