本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2019年 秋期 問28

28 / 80

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

問題の図

正解と解説

表示する
正解 イ

アボート処理中

トランザクションの5状態間で起こり得ない遷移を選ぶ問題です。正常に進めばアクティブから、失敗時はアボート処理中→アボート済へ、成功時はコミット処理中→コミット済へ進みます。いったんアボート処理に入ったものがコミット処理へ移る、あるいはコミット処理から再びアボートへ戻るような遷移は起こりません。正解の選択肢がそうした発生しない遷移を表しています。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。