過去問ドリル

令和5年度 ITパスポート試験 問66

テクノロジ/データベース

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

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

正解:イ

解説

トランザクション(一連の更新処理のまとまり)が正常に終わったときに,その更新結果をデータベースに確定させる操作がコミットです。更新中のデータを他から更新させないのは排他制御,失敗したときに開始前の状態に戻すのはロールバック,複数の表を一つにまとめるのは結合です。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。他のトランザクションからの更新を禁止するのは,排他制御(ロック)です。
  • イ正しい。正常に処理が終わったときに,更新をデータベースに確定させるのがコミットです。
  • ウ誤り。処理が正常に終わらなかったときに開始前の状態に戻すのは,ロールバックです。
  • エ誤り。複数の表を,関係付ける列をキーに一つの表にするのは,結合(ジョイン)です。
ITパスポートの過去問を演習モードで解く