| a | b | |
|---|---|---|
| ア | 経路制御 | デッドロック |
| イ | 経路制御 | ロック |
| ウ | 排他制御 | デッドロック |
| エ | 排他制御 | ロック |
データベースのトランザクション処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。 複数のユーザが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを [a] という。これを実現する一つの方法は,データを更新する前に,そのデータに [b] をかけ,処理が終了するまでほかのユーザからのアクセスを制限することである。
エ. a:排他制御,b:ロック
DBMSのトランザクション制御: ①排他制御(同時アクセス制御)=データの整合性を保つために、複数ユーザの同時アクセスを制限する仕組み(本問のa)。②ロック=具体的にデータに鍵をかけて他からのアクセスを排除する手段(本問のb)。デッドロック=ロック相互待ち状態の問題(対策側ではなく問題状態)。経路制御はルーティングの用語で別概念(ネットワーク用語)。
ITパスポート 2011年 (平成23年 特別) の過去問一覧へ戻る・問78