閉じる

ITパスポート令和8年度 問56

問56
note_alt
calculate

DBMSにおけるチェックポイントの説明として,適切なものはどれか。
  • トランザクションが正常に処理されたときに,トランザクションの一連の処理を確定させること
  • トランザクションが何らかの理由で正常に処理されなかったときに,データベースをトランザクションの処理開始前の状態に戻すこと
  • 複数のトランザクションを並列に処理しているときに,ロックの影響によってトランザクション同士が互いに相手のロックの解放を待つ状態になること
  • 複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめてHDDなどの外部記憶装置に書き込む操作や,操作が行われた時点のこと

分類 :

テクノロジ系 » データベース » トランザクション処理

正解 :

エ

解説 :

この設問のチェックポイントは、メモリ上の更新内容をまとめて外部記憶へ反映する操作、又はその時点です。障害復旧の際に、どこまでの処理結果が反映されたかを判断する基点になります。

一つのトランザクションを確定するのはコミット、処理開始前へ戻すのはロールバックです。互いにロックの解除を待って進めなくなるのはデッドロックであり、チェックポイントとは別の概念です。

▲
Pagetop