令和6年度 問74|トランザクション処理(排他制御・コミット・ロールバック・デッドロック)

令和6年度 問74四肢択一

トランザクション処理に関する記述のうち,適切なものはどれか。

正解:エ ログとは,データベースの更新履歴を記録したファイルのことである。

ポイント

トランザクション処理の用語の説明のうち、適切な物を選ぶ問題です。

考え方と解き方

コミット、ロールバック、排他制御は、説明が入れかわった形で並んでいます。確定か取消しか、失敗したときか同時の更新のときか、を用語ごとに言えると見分けられます。

  1. ログは、データベースの更新履歴を記録したファイルです。
  2. したがって、適切なのは エ です。

ほかの選択肢

  • ア 失敗したときに処理前の状態に戻すのはロールバックの説明で、コミットは、全て成功したときに変更結果を確定することです。
  • イ 正常に処理されたときに内容を確定させるのはコミットの説明で、排他制御は、同時の更新で矛盾が起きないようにすることです。
  • ウ 同時の更新で矛盾が起きないようにするのは排他制御の説明で、ロールバックは、失敗したときに処理前の状態に戻すことです。

覚えておくこと

  • ログ:データベースの更新履歴を記録したファイル
  • コミット:一連の処理が全て成功したとき、変更結果を確定すること
  • ロールバック:途中で失敗したとき、処理前の状態に戻すこと

(テーマ・覚えること)

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

前の問題次の問題