情報セキュリティマネジメント試験 情報セキュリティマネジメント試験 平成31年度春期 午前45: トランザクションT1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。

情報セキュリティマネジメント試験 平成31年度春期 午前
Q 4545 / 50
T1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。

問題本文

トランザクションT1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。

選択肢

  • .最適化
  • .参照制約
  • .排他制御
  • .副問合せ

正解

. 排他制御

解説

複数のトランザクションが同一データに同時アクセスする際、ロックなどによってアクセスを調停し、データの整合性(一貫性)を保つDBMSの機能を排他制御という。更新中のデータの参照による矛盾を防ぐのは排他制御であるため、正解はウである。

選択肢ごとの解説

  • .誤り。最適化はSQLの実行計画を効率化する処理であり、同時実行制御の機能ではない。
  • .誤り。参照制約は外部キーによりテーブル間のデータの整合性を保つ制約であり、同時アクセスの調停とは異なる。
  • .正しい。排他制御はロック等により同時アクセスを調停し、更新と参照の処理結果の矛盾を防ぐ。
  • .誤り。副問合せはSQL内に別のSELECT文を入れ子にする記述であり、同時実行制御とは無関係である。

情報セキュリティマネジメント試験 平成31年度春期 午前過去問一覧へ戻る・問45