ITパスポート試験 ITパスポート 2023年 (令和5年) 問66: トランザクション処理におけるコミットの説明として,適切なものはどれか。

←
ITパスポート 2023年 (令和5年)
Q 6666 / 100
処理におけるコミットの説明として,適切なものはどれか。
この問の正解率:85.25%(1,675件)

解説

ITパスポート 2023年 (令和5年) 問66「トランザクション処理におけるコミットの説明として,適切なものはどれか。…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約85%です。

正解

イ. トランザクションが正常に処理されたときに,データベースへの更新を確定させること

正答率 85.3%(1,675人中 1,428人が正解)

問題の解説

コミットは、トランザクション内の一連の更新処理が正常に終わったときに、その結果をデータベースに確定させる操作である。確定すると、後で障害が起きても更新内容が失われない。処理が失敗したときに開始前の状態へ戻す操作はロールバック、更新中のデータへの他の更新を禁止する仕組みは排他制御(ロック)である。

選択肢ごとの解説

  • ア更新しようとするデータに対して他のトランザクションからの更新を禁止するのは、排他制御(ロック)の説明である。
  • イ正しい。処理が正常に終わったとき、データベースへの更新内容を確定させる操作がコミットである。
  • ウ処理が正常に終わらなかったときに、データベースをトランザクション開始前の状態に戻すのは、ロールバックの説明である。
  • エ複数の表を、関係付ける列をキーにして一つの表にするのは、関係データベースの結合(ジョイン)操作であり、コミットとは関係がない。

ITパスポート 2023年 (令和5年) の過去問一覧に戻る・問66

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード