2019年 秋期 応用情報技術者 午前 問28

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に対して専有ロックを獲得することができません。(×)


キーワード
・ロック

キーワードの解説

戻る 一覧へ 次へ