データベース管理システムにおける排他制御の目的として、適切なものはどれか。
排他制御は同時更新によるデータ不整合を防ぐ
選択肢
- ア誤ってデータを修正したり、データを故意に改ざんされたりしないようにする。
- イデータとプログラムを相互に独立させることによって、システムの維持管理を容易にする。
- ウデータの機密のレベルに応じて、特定の人しかアクセスできないようにする。
- エ複数のプログラムが同一のデータを同時にアクセスしたときに、データの不整合が生じないようにする。
正解と解説
正解:エ 複数のプログラムが同一のデータを同時にアクセスしたときに、データの不整合が生じないようにする。
排他制御は、あるプログラムが更新中のデータに他のプログラムが同時にアクセスできないよう、ロックをかけて調整する仕組みである。これにより、同時更新によって片方の更新が失われるといったデータの不整合を防ぐ。
選択肢ごとの解説
- ア誤修正や改ざんの防止はアクセス権管理やログ管理の役割である。
- イデータとプログラムの独立はデータベースの独立性に関する話である。
- ウ機密レベルに応じたアクセス制限はアクセス権の設定の話である。
- エ正解。同時アクセス時のデータの不整合を防ぐのが排他制御の目的である。
同じ分野の他の問題
- DBMSのトランザクションに関する記述として、適切なものはどれか。2025年度 秋期 問61
- トランザクション処理に関する記述のうち、適切なものはどれか。2024年度 秋期 問74
- トランザクション処理におけるコミットの説明として、適切なものはどれか。2023年度 秋期 問66
- トランザクション処理のACID特性に関する記述として,適切なものはどれか。2022年度 秋期 問77
- 金融システムの口座振替では、振替元の口座からの出金処理と振替先の口座への入金処理について、両方の処理が実行されるか、両方…2021年度 秋期 問62
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。