DBMS において,同じデータを複数のプログラムが同時に更新しようとしたときに,データの矛盾が起きないようにするための仕組みはどれか。
アクセス権限
機密保護
排他制御
リカバリ制御
複数のプログラム(トランザクション)が同じデータを同時に更新しようとすると,更新の順序によってデータの矛盾(同時実行の問題)が生じることがある。これを防ぐため,あるトランザクションがデータを更新している間は,他のトランザクションからのアクセスを待たせて,同時に更新できないようにする仕組みが排他制御である。
したがって,正解は「ウ」である。