HOME»ITパスポート平成23年特別» 問78
ITパスポート平成23年特別 問78
問78
note_altcalculate
note_alt
calculate
データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
複数のユーザーが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを a という。これを実現する一つの方法は,データを更新する前に,そのデータに b をかけ,処理が終了するまでほかのユーザーからのアクセスを制限することである。
複数のユーザーが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを a という。これを実現する一つの方法は,データを更新する前に,そのデータに b をかけ,処理が終了するまでほかのユーザーからのアクセスを制限することである。
分類 :
テクノロジ系 » データベース » トランザクション処理
正解 :
エ
解説 :
同じデータの同時更新が不適切に干渉しないよう調整するのは排他制御です。その手段として更新対象にロックをかけ、他処理の競合するアクセスを待たせます。
aは排他制御、bはロックなのでエです。デッドロックは複数処理が互いの解放を待って進めなくなる状態で、整合性を保つために意図してかけるものではありません。
