令和5年度 ITパスポート 問66「コミット」の解説

テクノロジ系 ・ コミット / トランザクション

トランザクション処理におけるコミットの説明として,適切なものはどれか。

  1. アあるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること
  2. イトランザクションが正常に処理されたときに,データベースへの更新を確定させること
  3. ウ何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること
  4. エ複数の表を,互いに関係付ける列をキーとして,一つの表にすること
正解と解説を見る

正解:イ

コミットは、トランザクションの一連の処理が正常に終わったときに、その更新をデータベースへ確定させる操作です。アは他のトランザクションからの更新を禁じる排他制御、ウは開始前の状態へ戻すロールバック、エは二つの表を関連付ける結合の説明です。コミットとロールバックは対になる操作で、どちらかが必ず行われることでデータベースが中途半端な状態のまま残らないようになっています。

文章だけだと分かりにくいときは「トランザクションとコミット・ロールバック」を図解で見る図解と確認問題つき・登録不要

出典:令和5年度 ITパスポート試験 公開問題 問66

問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。

IPA公式PDF(問題) / IPA公式PDF(解答)

この問題をXで出題する

この問題のテーマを基礎から学ぶ

この分野の続きをアプリで解く

アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。