平成30年度 春期 情報セキュリティマネジメント試験 午前 問46
テクノロジ/データベースDBMSにおいて,複数のトランザクション処理プログラムが同一データベースを同時に更新する場合,論理的な矛盾を生じさせないために用いる技法はどれか。
出典:平成30年度 春期 情報セキュリティマネジメント試験 午前 問46
- ア再編成
- イ正規化
- ウ整合性制約
- エ排他制御
正解:エ
解説
複数のトランザクションが同一データベースを同時に更新する際に論理的な矛盾(更新の競合)を防ぐため、DBMSは対象データに対して排他制御(ロック)を行い、他のトランザクションからの同時アクセスを制限します。
選択肢ごとの解説
- ア誤り。再編成は,データの物理的な格納状態を整理してアクセス効率を回復させる処理です。
- イ誤り。正規化は,データの重複や更新時異状をなくすためのデータ構造の設計手法です。
- ウ誤り。整合性制約は,データベースの値が満たすべき条件をあらかじめ定義しておく仕組みです。
- エ正しい。同時更新による論理的な矛盾を防ぐために用いる技法は排他制御です。