情報セキュリティマネジメント試験 情報セキュリティマネジメント試験 平成31年度春期 午前 問45: トランザクションT1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。
←情報セキュリティマネジメント試験 平成31年度春期 午前
T1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。
問題本文
トランザクションT1が更新中のデータを,トランザクションT2が参照しようとしたとき,更新と参照の処理結果を矛盾させないようにするためのDBMSの機能はどれか。
解説
複数のトランザクションが同一データに同時アクセスする際、ロックなどによってアクセスを調停し、データの整合性(一貫性)を保つDBMSの機能を排他制御という。更新中のデータの参照による矛盾を防ぐのは排他制御であるため、正解はウである。
選択肢ごとの解説
- ア.誤り。最適化はSQLの実行計画を効率化する処理であり、同時実行制御の機能ではない。
- イ.誤り。参照制約は外部キーによりテーブル間のデータの整合性を保つ制約であり、同時アクセスの調停とは異なる。
- ウ.正しい。排他制御はロック等により同時アクセスを調停し、更新と参照の処理結果の矛盾を防ぐ。
- エ.誤り。副問合せはSQL内に別のSELECT文を入れ子にする記述であり、同時実行制御とは無関係である。
情報セキュリティマネジメント試験 平成31年度春期 午前 の過去問一覧へ戻る・問45