2015年03月26日
ITパスポート 過去問 26年秋 問71
26年秋 問題一覧へ
問71 図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示している。
図中のa〜cのうち,コミット処理(処理1,処理2の更新結果を確定させる処理)に該当する箇所だけを全て挙げたものはどれか。
ア a イ a,b ウ b,c エ c
データベースのトランザクション処理とは、複数の処理を行いすべてが正常に終了した時だけ処理を確定(コミット)し、一つでも失敗した時には全てをキャンセル(ロールバック)するもの。
たとえば、振込処理では振り込み元から出金(処理1)できて、振込先に入金(処理2)できるという2つの処理が両方ともうまくいった時だけ、両方の処理を実行し(コミット)どちらか一方でも失敗した時には両方の処理をキャンセルする(ロールバック)必要がある。
問題では処理1、処理2の両方が正常終了したのはaなので、アが正解
ア
26年秋 問題一覧へ
にほんブログ村
問題
問71 図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示している。
図中のa〜cのうち,コミット処理(処理1,処理2の更新結果を確定させる処理)に該当する箇所だけを全て挙げたものはどれか。
ア a イ a,b ウ b,c エ c
解説
データベースのトランザクション処理とは、複数の処理を行いすべてが正常に終了した時だけ処理を確定(コミット)し、一つでも失敗した時には全てをキャンセル(ロールバック)するもの。
たとえば、振込処理では振り込み元から出金(処理1)できて、振込先に入金(処理2)できるという2つの処理が両方ともうまくいった時だけ、両方の処理を実行し(コミット)どちらか一方でも失敗した時には両方の処理をキャンセルする(ロールバック)必要がある。
問題では処理1、処理2の両方が正常終了したのはaなので、アが正解
答
にほんブログ村
【26年秋テクノロジ系の最新記事】
この記事へのコメント