過去問ぽちぽちby KKM Studio

平成23年度特別 ITパスポート 問78 解説

データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。

複数のユーザが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを[a]という。これを実現する一つの方法は,データを更新する前に,そのデータに[b]をかけ,処理が終了するまでほかのユーザからのアクセスを制限することである。

  1. アa:経路制御 b:デッドロック
  2. イa:経路制御 b:ロック
  3. ウa:排他制御 b:デッドロック
  4. エa:排他制御 b:ロック
答えを見る

正解 エa:排他制御 b:ロック

要点同時更新の不整合を防ぐ仕組みが排他制御、その手段がロック

解説

複数ユーザの同時更新でデータの整合性が崩れないよう、アクセスを一時的に制限する仕組みを排他制御といい、その代表的な方法が更新前にデータへロックをかけることです。よって正解はエです。

  • 経路制御(ルーティング)は、ネットワークでパケットの送信経路を決める仕組み。
  • デッドロックは、複数の処理が互いのロック解除を待ち合い、処理が進まなくなる状態のことで、かけるものではない。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開