令和元年度 秋期 問64 排他制御によるデータの整合性確保
データベース管理システムにおける排他制御の目的として,適切なものはどれか。
誤ってデータを修正したり,データを故意に改ざんされたりしないようにする。
データとプログラムを相互に独立させることによって,システムの維持管理を容易にする。
データの機密のレベルに応じて,特定の人しかアクセスできないようにする。
複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。
先に解説を見る
正解エ
複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。
解説
この問題のポイント
排他制御は、複数の処理が同じデータを同時に書き換えて、結果に矛盾が出るのを防ぐ仕組みです。例えば、同じ口座残高を二つの処理が同時に読み取って更新すると、一方の更新が失われることがあります。ロックなどで処理の順序を調整し、同時更新による矛盾を防ぐのが目的です。
正解:エ
ほかの選択肢の意味
ア
誤操作や故意の改ざん防止はアクセス権限、認証、ログ管理などのセキュリティ対策です。
イ
データとプログラムの独立はデータベースのデータ独立性の説明です。
ウ
機密レベルに応じて利用者を制限するのはアクセス制御です。

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する