過去問ぽちぽちby KKM Studio

令和5年度 ITパスポート 問66 解説

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

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

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

要点コミットはトランザクションが正常終了したとき更新を確定すること

解説

コミットは、トランザクションが正常に処理されたときに、データベースへの更新を確定させる操作です。

  • ア:他のトランザクションからの更新を禁止するのは排他制御(ロック)なので誤り。
  • ウ:トランザクション開始前の状態に戻すのはロールバックなので誤り。
  • エ:複数の表を関係付けて一つの表にするのは結合(ジョイン)なので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開