パスポイ

データベース管理システムにおける排他制御の目的として,適切なものはどれか。 ITパスポート 令和元年度秋期64

テクノロジ系

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

  • 誤ってデータを修正したり,データを故意に改ざんされたりしないようにする。
  • データとプログラムを相互に独立させることによって,システムの維持管理を容易にする。
  • データの機密のレベルに応じて,特定の人しかアクセスできないようにする。
  • 複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。
正解と解説を見る

正解

複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。

排他制御とは、複数のプログラム(トランザクション)が同一のデータに同時にアクセスして更新しようとした際に、データの不整合(更新の競合による矛盾)が生じないよう、一方の処理が完了するまで他方のアクセスを制御する仕組みであり、正解は3である。誤ったデータ修正や改ざんの防止は主にアクセス権限管理や監査、データとプログラムの独立化はデータベースのスキーマ設計、機密レベルに応じたアクセス制限はアクセス制御(認可)の役割であり、いずれも排他制御そのものの目的ではない。

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

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。