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

平成23年度 特別 問78

データベース

排他制御に関する問題

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

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

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

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

解説

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

二つの空欄には、上下の関わりを持つ語が入ります。前の空欄は、アクセスを一時的に制限する仕組みの名でした。同時に書き換えようとしたときに、順を付けて通します。この仕組みを排他制御と呼び、前の空欄に入りました。後ろの空欄は、その仕組みを実現する手段になります。書き換える前に、その値へロックをかけておきました。終わるまで他からは触れられないので、食い違いが起きません。この手段をロックと呼び、後ろへ入ります。だから二つをこの順に並べた肢が当たります。経路を選ぶ働きは、ネットワークの側の別の話でした。互いにロックを待ち合って止まる状態も、別の名を持ちます。それは事故の名なので、かけるものにはなりません。仕組みと手段の上下を読みます。名が似ていても向きが逆です。シラバスも、同時実行制御と排他制御を項目に置いています。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)