パスポイ

図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示し… ITパスポート 平成26年度秋期71

テクノロジ系

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

平成26年度秋期 問71の図
  • a
  • a, b
  • b, c
  • c
正解と解説を見る

正解

a

正解は「a」である。コミット処理とは,一連の更新処理(この場合は処理1と処理2)がすべて正常に完了した後で,その更新結果をデータベースに確定させる処理であり,図中では両方の更新が滞りなく終わった後に実行される処理がこれに当たる。途中でエラーが発生した場合に更新結果を取り消す処理はロールバックと呼ばれ,コミットとは異なる働きをするため区別する必要がある。したがって,正常終了後の確定処理に当たる箇所だけを指すaが正解であり,ロールバックなど他の処理を含む組合せは誤りである。

出典:平成26年度 秋期 ITパスポート試験 問71

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。