データベーススペシャリスト午前II 選択式平成31年 春期トランザクション・同時実行制御・障害回復
問 10 / 25

平成31年 春期 午前II 問10

t₁〜t₁₀の時刻でスケジュールされたトランザクションT₁〜T₄がある。時刻t₁₀でT₁がcommitを発行する直前の,トランザクションの待ちグラフを作成した。aに当てはまるトランザクションはどれか。ここで,select(X)は共有ロックを掛けて資源Xを参照することを表し,update(X)は専有ロックを掛けて資源Xを更新することを表す。これらのロックは,commitされるまでアンロックされないものとする。また,トランザクションの待ちグラフの矢印は,T_i→T_jとしたとき,T_jがロックしている資源のアンロックを,T_iが待つことを表す。

〔トランザクションのスケジュール〕

| 時刻 | トランザクション T₁ | トランザクション T₂ | トランザクション T₃ | トランザクション T₄ |
| :--- | :--- | :--- | :--- | :--- |
| t₁ | select (A) | - | - | - |
| t₂ | - | select (B) | - | - |
| t₃ | - | - | select (A) | - |
| t₄ | - | - | - | select (B) |
| t₅ | - | - | - | update (B) |
| t₆ | select (C) | - | - | - |
| t₇ | - | select (C) | - | - |
| t₈ | - | update (C) | - | - |
| t₉ | - | - | update (A) | - |
| t₁₀ | commit | - | - | - |

〔トランザクションの待ちグラフ〕
(問題画像参照)
平成31年 春期 午前II 問10 図表
クリックで拡大表示

【選択肢】

選択肢をクリックして回答してください(回答後に正誤判定と解説が表示されます)

本番形式・制限時間付きで演習する
平成31年 春期 午前II(全25問・40分)を実戦演習モードで解き、合否判定を受けられます。
実戦演習を始める

平成31年 春期 午前II 全問題インデックス