アボート処理からコミット処理へは遷移せず、ロールバック完了後はアボート済になる

アボート処理からコミット処理へは遷移せず、ロールバック完了後はアボート済になるためイです。 アボート処理に入ったトランザクションは処理完了後にアボート済となり、コミット処理へ戻ることはありません。コミット処理中でも障害が起こればアボート処理へ移る可能性があります。 アボート処理が完了すればアボート済へ遷移するので、実際に起こります。 コミット処理中に障害が起きればアボート処理へ移る可能性があります。 コミット処理が正常に完了すればコミット済へ遷移します。

一つのトランザクションはトランザクションを開始した後,五つの状態(アクティブ,アボート処理中,アボート済,コミット処理中,コミット済)を取り得るものとする。このとき,取ることのない状態遷移はどれか。

出典令和元年度 秋期 基本情報技術者試験 午前 問28

選択肢

遷移前の状態

遷移後の状態

ア

アボート処理中

アボート済

イ

アボート処理中

コミット処理中

ウ

コミット処理中

アボート処理中

エ

コミット処理中

コミット済