未分類
秋期
ITパスポート 2015年 秋期 問71
71 / 100
処理一覧に示す実行順に,トランザクション1〜4を実行する。あるトランザクションが途中で異常終了し,トランザクションを中断してロールバックした結果,データAとデータBが残った。異常終了したトランザクションはどれか。ここで,トランザクションが正常終了したときにコミットを行い,次のトランザクションがあれば,それを実行する。異常終了したときは,当該トランザクション以降のトランザクションを実行しないものとする。〔処理一覧〕 1 トランザクション1:データAを作成する。 2 トランザクション2:データBを作成し,データAを削除する。 3 トランザクション3:データAを作成する。 4 トランザクション4:データBを削除する。
正解と解説
表示する
正解 エ
トランザクション4
各トランザクションを順に実行すると、T1でA作成、T2でB作成しA削除、T3でA作成、T4でB削除、という変化になります。最終的にAとBが残ったので、Bを削除するはずのT4が完了せず途中で異常終了しロールバックされたと分かります。