必ず受かる情報処理技術者試験

問題78

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。

複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組 みを[ a ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[ b ]をかけ、処理が終了するまでほかのユーザからのアクセ スを制限することである。

解答・解説を見る

解答:エ

各選択肢の説明を下記に記す。

経路制御
経路制御(ルーティング)とは、インターネット上でIPパケットを目的地に転送するための、パケットの通り道(経路)についての情報を管理し、複数ある経路のうちから、最適な経路を選択する仕組みのことである。
デッドロック
複数のトランザクションが、互いに相手のロックしている資源を要求して待ち状態となり、実行できなくなることである。
ロック
データベースに書き込み処理を行う際に、データの整合性を保つために、データの読み書きを一時的に制限することである。
排他制御
データベースにアクセスするときにデータの整合性を保つためにアクセスできる権限を必要に応じて制限することである。

したがって、(エ)「複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組 みを[a:排他制御 ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[b:ロック]をかけ、処理が終了するまでほかのユーザからのアクセ スを制限することである。」となる。

前の問題 次の問題

Copyrithg naruha