- トップページ
- ITパスポート
- 平成23年度特別問題一覧
- 平成23年度特別問題78-解答・解説-分析
平成23年度特別問題
問題78
データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組 みを[ a ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[ b ]をかけ、処理が終了するまでほかのユーザからのアクセ スを制限することである。
データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組 みを[ a ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[ b ]をかけ、処理が終了するまでほかのユーザからのアクセ スを制限することである。
解答:エ
<解説>
各選択肢の説明を下記に記す。
- 経路制御
- 経路制御(ルーティング)とは、インターネット上でIPパケットを目的地に転送するための、パケットの通り道(経路)についての情報を管理し、複数ある経路のうちから、最適な経路を選択する仕組みのことである。
- デッドロック
- 複数のトランザクションが、互いに相手のロックしている資源を要求して待ち状態となり、実行できなくなることである。
- ロック
- データベースに書き込み処理を行う際に、データの整合性を保つために、データの読み書きを一時的に制限することである。
- 排他制御
- データベースにアクセスするときにデータの整合性を保つためにアクセスできる権限を必要に応じて制限することである。
したがって、(エ)「複数のユーザが同時に同じデータを更新しようとしたとき、データの整合性を保つために、そのデータへのアクセスを一時的に制限する仕組 みを[a:排他制御 ]という。これを実現する一つの方法は、データを更新する前に、そのデータに[b:ロック]をかけ、処理が終了するまでほかのユーザからのアクセ スを制限することである。」となる。
分類
お問い合わせ