データベースのトランザクション処理に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。
複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組みを[ a ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[ b ]をかけ、処理が終了するまでほかのユーザからのアクセスを制限することである。
ア:a=経路制御 b=デッドロック
イ:a=経路制御 b=ロック
ウ:a=排他制御 b=デッドロック
エ:a=排他制御 b=ロック
答:エ
経路制御:ルーティングとも呼ばれ、通信のためにネットワーク上の経路を選択することである。
デッドロック:複数のプロセスによって、お互いに待ちの状態が発生し、システムとして動かなくなってしまうこと。
ロック:同時にデータの更新が起きないように、他のプロセスによる更新を妨げることである。
よって正解はエとなる。