過去問ぽちぽちby KKM Studio

平成26年度秋期 ITパスポート 問71 解説

図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示している。図中のa~cのうち,コミット処理(処理1,処理2の更新結果を確定させる処理)に該当する箇所だけを全て挙げたものはどれか。

平成26年度秋期 問71 図1
  1. アa
  2. イa,b
  3. ウb,c
  4. エc
答えを見る

正解 アa

要点コミットは全処理が正常終了したときだけ行い、失敗時はロールバック

解説

トランザクションでは、処理1と処理2の両方が正常終了した場合にだけ更新結果を確定(コミット)します。両方が正常終了した後のaがコミットに該当します。

  • b:処理2が異常終了した場合なので、処理1の更新も取り消すロールバックを行います。
  • c:処理1が異常終了した場合なので、ロールバックを行います。

したがって a だけのアが正解です。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開