ITパスポート試験
令和8年 第56問
問56
DBMSにおけるチェックポイントの説明として、適切なものはどれか。
| トランザクションが正常に処理されたときに,トランザクションの一連の処理を確定させること | |
| トランザクションが何らかの理由で正常に処理されなかったときに,データベースをトランザクションの処理開始前の状態に戻すこと | |
| 複数のトランザクションを並列に処理しているときに,ロックの影響によってトランザクション同士が互いに相手のロックの解放を待つ状態になること | |
| 複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめてHDDなどの外部記憶装置に書き込む操作や,操作が行われた時点のこと |
(令和8年 ITパスポート試験 第56問 テクノロジ系/データベース)
解説
(エ)複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめてHDDなどの外部記憶装置に書き込む操作や,操作が行われた時点のこと
この問題の正解率:0%(かなり低い)
この問題の正解率:0%(かなり低い)
DBMSのチェックポイントは、メモリ上で更新されたデータを、ある時点でまとめて外部記憶装置へ書き込む操作や、その時点のことです。障害発生時の復旧範囲を短くするために使われます。
- (ア) は、トランザクションの処理を確定する説明です。チェックポイントではありません。
- (イ) は、処理開始前の状態に戻す説明です。チェックポイントではありません。
- (ウ) は、互いにロック解除を待つ状態の説明です。チェックポイントではありません。
- (エ) は、メモリ上の更新結果を外部記憶装置へまとめて書き込む操作や時点の説明です。→ これが正解です。

【用語の説明】
DBMS:データベースを管理するソフトウェアです。
チェックポイント:メモリ上の更新内容を外部記憶装置に反映する操作や、その時点です。
トランザクション:データベースで一まとまりとして扱う処理単位です。
【ワンポイントアドバイス】
チェックポイントは、復旧の目印になる書込み時点と考えましょう。
選択中のリスト
令和8年テクノロジ系過去問一覧
