データベースシステムにおいて,二つのプログラムが同一データへのアクセス要求を行うとき,後続プログラムのアクセス要求に対する並行実行の可否の組合せのうち,適切なものはどれか。ここで,表中の○は二つのプログラムが並行して実行されることを表し,×は先行プログラムの実行終了まで後続プログラムは待たされることを表す。
解答
エ
解説
先行プログラムが排他ロックを獲得している場合は、後続プログラムはいかなるロックも獲得できません。
また、先行プログラムが共有ロックを獲得している場合は、後続プログラムは共有ロックを獲得できますが、排他ロックは獲得できません。
したがって、エが正解です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | トランザクション処理 |
出題歴
- AP 平成30年度秋期 問30