テクノロジ系56 / 100問
ITパスポート試験 令和8年度 公開問題 問56
DBMSにおけるチェックポイントの説明として、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
チェックポイントは、DBMSが障害から復旧しやすくするために、メモリ上で更新されたデータを外部記憶装置へまとめて反映する操作、またはその時点を指します。データベースでは、更新内容はいきなりすべてHDDなどに書き込まれるとは限らず、いったんメモリ上に保持されます。障害が発生したとき、どこまで外部記憶装置に反映済みかが分かっていれば、ログを使った復旧処理の範囲を短くできます。その基準点になるのがチェックポイントです。
アの「一連の処理を確定させること」は誤りです。これはコミットの説明です。コミットは、トランザクションの処理結果を正式に有効にする操作です。 イの「処理開始前の状態に戻すこと」は誤りです。これはロールバックの説明です。異常終了などのときに、途中までの更新を取り消します。 ウの「互いにロックの解放を待つ状態」は誤りです。これはデッドロックの説明です。複数の処理が互いに待ち合って進めなくなる状態です。
【ポイント】 DBMSの障害回復では、ログ、コミット、ロールバック、チェックポイントの役割を区別します。 チェックポイントは「復旧の起点を作るために、更新済みデータを外部記憶へ反映する時点」と押さえます。
出典:令和8年度 ITパスポート試験 公開問題 問56
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の100問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる