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

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題78-解答・解説-分析

平成23年度特別問題

問題78

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

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

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

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

解答:エ

<解説>

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

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

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