過去問解きまくり研究所 ホーム

ITパスポート 平成27年度 秋期 特別措置試験 問71

データベース

異常終了したトランザクション

処理一覧に示す実行順に,トランザクション1〜4を実行する。あるトランザクションが途中で異常終了し,トランザクションを中断してロールバックした結果,データAとデータBが残った。異常終了したトランザクションはどれか。ここで,トランザクションが正常終了したときにコミットを行い,次のトランザクションがあれば,それを実行する。異常終了したときは,当該トランザクション以降のトランザクションを実行しないものとする。

〔処理一覧〕

実行順トランザクション名処理
1トランザクション1データ A を作成する。
2トランザクション2データ B を作成し,データ A を削除する。
3トランザクション3データ A を作成する。
4トランザクション4データ B を削除する。
答えと解説

✓ これが正解エ トランザクション4

解説

異常終了した回の手前までが、そのまま残ることになります。

取り消されるのは異常終了したものだけで、それより前に確定したものは残ります。だから残ったものを見れば、どこで止まったかが決まります。一つ目でAができ、二つ目でBができてAが消え、三つ目でAがまた作られます。ここまで確定していればAとBの両方が残るので、止まったのは四つ目です。シラバスはロールバックを、障害から戻すやり方の用語例に置いています。同じものに何度もさわる問いでは、時のうつり変わりを一行ずつ書き出します。頭の中だけで追うと、途中でいったん消えたことを見落とします。四つの場合をすべて追いかけて、残るものが設問と合う一つを選びます。シラバスは同じ節に、複数の場所で足並みをそろえる仕組みも並べて置いています。戻すやり方には前へ進める形もあって、シラバスはその二つを同じ行に並べています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成27年度 秋期 ITパスポート試験(特別措置試験) 問71

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)