ITパスポート 2018年 (平成30年 秋期) 問63「トランザクション処理におけるロールバックの説明として,適切なものはどれか。…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約58%です。
ウ. 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること
正答率 57.9%(1,366人中 791人が正解)
トランザクションは、一連の更新を全て成功させるか、全く行わなかったことにするかのどちらかで終える処理のまとまりである。途中で失敗したときに、データベースをトランザクション開始前の状態に戻すことをロールバックという。正常終了時に更新を確定させるのはコミットである。