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

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

 ア  a  イ  a、b  ウ  b、c  エ  c


答え ア


解説
コミット処理は処理1と処理2の更新結果を確定させる処理なので、確定させるためには処理1と処理2が正常に終了した時(a)になります。
なお、bは処理2が異常終了したので処理1で行った更新結果を取消す処理を行う必要があります。
また、aは処理1が異常終了したのでそのまま終了します。


キーワード
・コミット

キーワードの解説
  • コミット(commit)
    データベースにおいて、データベース操作処理(トランザクション)による、データベースの内容変更を恒久的なものとして確定させることです。

もっと、「コミット」について調べてみよう。

戻る 一覧へ 次へ