分類テクノロジ系 » データベース » トランザクション処理新しい試験17-4 トランザクション処理年度令和8年度の100問の一覧
DBMSにおけるチェックポイントの説明として,適切なものはどれか。
正解と解説
正解:エ
ア× トランザクションの一連の処理を確定させるのは、コミットです。
イ× トランザクションを処理開始前の状態に戻すのは、ロールバックです。
ウ× トランザクションどうしが互いに相手のロックの解放を待って進めなくなる状態は、デッドロックです。
エ○ 正解 メモリ上の更新結果を一度にまとめて外部記憶装置に書き込む操作や、その時点がチェックポイントです。
解説
DBMS は、データの更新をまずメモリ上で行い、外部記憶装置(HDD など)へは折を見てまとめて書き込みます。チェックポイントは、メモリ上にたまった更新の結果を一度にまとめて外部記憶装置に書き込む操作や、その時点のことです。障害が起きたときは、チェックポイントの時点の内容を起点に、ログを使って回復できるので、回復にかかる時間が短くなります。
メモリ上の更新結果をまとめて外部記憶装置に書き込む時点がチェックポイントです。処理を確定させるのはコミット、処理前に戻すのはロールバック、互いにロックの解放を待ち合うのはデッドロックです。
教科書 17-4この問題の知識
データベースの一連の更新を「全部やるか、何もしないか」で扱うトランザクション、結果を確定するコミットと開始前に戻すロールバック、同時の更新を防ぐ排他制御とロック、待ち合って止まるデッドロック、ログとバックアップによる障害からの回復までを、公開問題を解ける形でまとめます。
この節で扱うこと:トランザクション処理
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和8年度 問56。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

