ITの基礎知識|ITパスポート・基本情報

基本情報技術者 平成20年秋 問60

2017.11.10

データベースの排他制御に関する記述のうち,適切なものはどれか。

  • ア: あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。
  • イ: あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。
  • ウ: あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。
  • エ: あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。

 

 

Show answer

正解: ア

解説

イ:誤り トランザクション A から共有ロックがかけられている資源に対して、 別のトランザクションから占有ロックをかけるとトランザクション A は使用できなくなる。

ウ:誤り トランザクション A が占有ロック(自分だけが使用する)がかけられている資源に対して、 別のトランザクションから共有ロックをかけることはできない。

エ:誤り トランザクション A が占有ロック(自分だけが使用する)がかけられている資源に対して、 別のトランザクションから占有ロックをかけることはできない。