過去問解きまくり研究所 ホーム

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

データベース

排他制御に関する問題

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

複数のユーザが同時に同じデータを更新しようとしたとき,データの整合性を保つために,
そのデータへのアクセスを一時的に制限する仕組みを  a  という。

これを実現する一つの方法は,データを更新する前に,そのデータに  b  をかけ,
処理が終了するまでほかのユーザからのアクセスを制限することである。
ab
ア経路制御デッドロック
イ経路制御ロック
ウ排他制御デッドロック
エ排他制御ロック
答えと解説

✓ これが正解エ 排他制御 ロック

解説

前の空欄が仕組みの名で、後ろの空欄はその手段にあたります。

二つの空欄には、上下の関係を持つ語が入ります。a は、データへのアクセスを一時的に制限する仕組みの名前です。複数のユーザが同時に同じデータを更新しようとしたとき、順番を付けて通します。この仕組みを排他制御と呼び、a に入ります。b は、その仕組みを実現する手段です。データを更新する前に、そのデータへロックをかけます。処理が終わるまで他のユーザは触れられないので、食い違いが起きません。この手段がロックで、b に入ります。したがって正解は、排他制御、ロックの組です。経路制御は、ネットワークで通り道を選ぶ働きで、分野が違います。デッドロックは、互いにロックの解除を待ち合って処理が止まる状態の名前です。事故の名前なので、データにかけるものにはなりません。名前が似ていても、ロックとデッドロックは向きが逆です。シラバスも、同時実行制御と排他制御を項目に置いています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成23年度 特別 ITパスポート試験 問78(改変:原典の図表をテキストに書き起こした)

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)