トップ過去問一覧基本情報技術者 平成25年・春 > 問30
問30

データベースの排他制御のロック獲得の可能性のうち,適切なものはどれか。

○正解
×不正解

あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。

あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。

解説

共有ロックはデータベースを参照するときにかけるロックで,別のトランザクションから参照することはできますが,更新はできません。

専有ロックはデータベースを更新するときにかけるロックで,別のトランザクションからは参照も更新もできません。

 

あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

正解です。

 

あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。

特定のトランザクションが共有ロックを獲得している間は,別のトランザクションからは更新のための専有ロックは獲得できません。

 

あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。

あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。

特定のトランザクションが専有ロックを獲得している間は,別のトランザクションからはいかなるロックも獲得することはできません。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。