令和7年度 春期 ITサービスマネージャ試験 午前II 問23
【問題23】
DBMS において、複数のトランザクション処理プログラムが同一データベースを同時に更新する場合、論理的な矛盾を生じさせないために用いる技法はどれか。
【解説】
ア: 再編成
誤り。これはデータの物理配置を最適化する処理であり、同時実行制御には直接関係しません。
イ: 正規化
誤り。データ構造を整理して冗長性を排除する手法で、トランザクションの衝突を防ぐ目的ではありません。
ウ: 整合性制約
誤り。整合性制約はデータの整合性をルールとして定義するもので、排他処理のような同時更新対策とは異なります。
エ: 排他制御
正しい。排他制御(ロックなど)は、同時実行中のトランザクションが同じデータを同時に操作しないように制御し、データの一貫性を確保します。
出典:令和7年度 春期 ITサービスマネージャ試験 午前II 問23