問題
DBMS の排他制御に関する記述のうち、適切なものはどれか。
選択肢
- 1アクセス頻度の高いデータほど処理速度を上げるためには、排他制御が必要である。
- 2処理速度を上げるため、排他制御を行うデータの範囲は大きくすべきである。
- 3データアクセス時のデッドロックを防止するためにも、排他制御が必要である。
- 4複数の人が同時に更新する可能性のあるデータには、排他制御が必要である。
正解
4. 複数の人が同時に更新する可能性のあるデータには、排他制御が必要である。
詳しい解説を見る解説を閉じる
解説
排他制御は、複数のトランザクションが同じデータを同時に更新して不整合が生じるのを防ぐためにロックをかける仕組みである。よって「エ」が正しい。排他制御は処理速度向上のためのものではなく、ロック範囲を大きくすると並行性が下がり、デッドロックはむしろ排他制御によって発生しうる。(出典: 平成24年度 春期 基本情報技術者試験 午前 問33)
一問一答
科目A 180問+科目B 60問