データベースの排他制御のロック獲得の可能性のうち、適切なものはどれか。
| ア | あるトランザクションが共有ロックを獲得している資源に対して、別のトランザクションが共有ロックを獲得することは可能である。 |
| イ | あるトランザクションが共有ロックを獲得している資源に対して、別のトランザクションが専有ロックを獲得することは可能である。 |
| ウ | あるトランザクションが専有ロックを獲得している資源に対して、別のトランザクションが共有ロックを獲得することは可能である。 |
| エ | あるトランザクションが専有ロックを獲得している資源に対して、別のトランザクションが専有ロックを獲得することは可能である。 |
答え ア
【解説】
共有ロックと専有ロックの制御は以下のようになります。
| 現在のロックの状態 | ||||
| ロックなし | 共有ロック | 専有ロック | ||
| 実行するロックの種類 | 共有ロック | ○ | ○ | × |
| 専有ロック | ○ | × | × | |
【キーワード】
・資源のロック