平成24年 秋期 システムアーキテクト 午前II 問22

RDBMSのロックに関する記述のうち、適切なものはどれか。
ここで、X、Yはトランザクションとする。

 ア  XがA表内の特定行aに対して共有ロックを獲得しているときは、YはA表内の別の特定行bに対して専有ロックを獲得することができない。
 イ  XがA表内の特定行aに対して共有ロックを獲得しているときは、YはA表に対して専有ロックを獲得することができない。
 ウ  XがA表内の特定行aに対して共有ロックを獲得しているときでも、YはAに対して専有ロックを獲得することができる。
 エ  XがA表に対して専有ロックを獲得しているときでも、YはA表内の別の特定行aに対して専有ロックを獲得することができる。


答え イ


解説

 ア  XがA表内の特定行aに対して共有ロックを獲得しているときは、YはA表内の別の特定行bに対して専有ロックを獲得することができます。
 イ  XがA表内の特定行aに対して共有ロックを獲得しているときは、YはA表に対して専有ロックを獲得することができません。
 ウ  XがA表内の特定行aに対して共有ロックを獲得しているときでも、YはAに対して専有ロックを獲得することができません。
 エ  XがA表に対して専有ロックを獲得しているときでも、YはA表内の別の特定行aに対して専有ロックを獲得することができません。


キーワード
・ロック

キーワードの解説

戻る 一覧へ 次へ