IPA過去問ドリル

平成30年度 春期 情報セキュリティマネジメント試験 午前 問46

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

DBMSにおいて,複数のトランザクション処理プログラムが同一データベースを同時に更新する場合,論理的な矛盾を生じさせないために用いる技法はどれか。

出典:平成30年度 春期 情報セキュリティマネジメント試験 午前 問46

正解:エ

解説

複数のトランザクションが同一データベースを同時に更新する際に論理的な矛盾(更新の競合)を防ぐため、DBMSは対象データに対して排他制御(ロック)を行い、他のトランザクションからの同時アクセスを制限します。

選択肢ごとの解説

  • 誤り。再編成は,データの物理的な格納状態を整理してアクセス効率を回復させる処理です。
  • 誤り。正規化は,データの重複や更新時異状をなくすためのデータ構造の設計手法です。
  • 誤り。整合性制約は,データベースの値が満たすべき条件をあらかじめ定義しておく仕組みです。
  • 正しい。同時更新による論理的な矛盾を防ぐために用いる技法は排他制御です。
情報セキュリティマネジメントの過去問を演習モードで解く