過去問ドリル

令和元年度 秋期 ITパスポート試験 問64

テクノロジ/データベース

データベース管理システムにおける排他制御の目的として,適切なものはどれか。

出典:令和元年度 秋期 ITパスポート試験 問64

正解:エ

解説

排他制御は,複数の利用者やプログラムが同じデータを同時に更新しようとしたときに,順番に処理させる(他をロックして待たせる)ことで,データの矛盾(不整合)を防ぐ仕組みです。例えば二人が同時に在庫数を更新すると,片方の更新が消えてしまうことがあるため,これを避けます。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。誤修正や改ざんを防ぐのは,アクセス権限の設定や監査ログなどによる対策です。
  • イ誤り。データとプログラムを独立させて保守を容易にするのは,データベースの「データ独立性」の考え方です。
  • ウ誤り。機密レベルに応じてアクセスを制限するのは,アクセス制御の目的です。
  • エ正しい。同時アクセスによるデータの不整合を防ぐのが排他制御の目的です。
ITパスポートの過去問を演習モードで解く