基本情報技術者試験 基本情報技術者試験 令和3年度 科目A 修了認定試験 午前 問29: DBMS において、複数のトランザクション処理プログラムが同一データベースを同時に更新する場合、論理的な矛盾を生じさせないために用いる技法はどれか。

基本情報技術者試験 令和3年度 科目A 修了認定試験
Q 2929 / 80
DBMS において、複数の処理プログラムが同一データベースを同時に更新する場合、論理的な矛盾を生じさせないために用いる技法はどれか。
この問の正解率:71.30%(554件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .再編成
  • .正規化
  • .整合性制約
  • .排他制御

正解

. 排他制御

解説

複数のトランザクションが同一データベースを同時更新する際の論理的矛盾を防ぐ技法は排他制御(ロック)。

選択肢ごとの解説

  • .再編成はデータの物理的並び替え。
  • .正規化はスキーマ設計の手法。
  • .整合性制約は規則違反を防ぐ仕組みだが同時更新制御ではない。
  • .ロックによる同時更新の制御=排他制御=正解。

基本情報技術者試験 令和3年度 科目A 修了認定試験過去問一覧へ戻る・問29