令和7年度秋期 問14 / 25

令和7年度 秋期 データベーススペシャリスト試験 午前II 問14

データベースの REDO のべき等(idempotent)の説明として、適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

  • ア: REDO による障害回復の時間を短縮するために、あるルールに従って整合性のとれたデータを記憶媒体に適宜反映すること。
    誤り。これはチェックポイント処理の説明であり、べき等性(idempotent)の説明ではありません。

  • イ: REDO を繰り返し実行しても、正常終了するときには 1 回実行したときと同じデータの状態になること。
    正しい。べき等性とは、同じ処理を複数回繰り返し実行しても、1 回だけ実行した場合と結果が変わらない性質を指します。REDO は何度行っても最終的なデータ状態が変わらないように設計されています。

  • ウ: 事前に取得していたバックアップデータを記憶媒体に復旧し、そのデータに対して REDO を実行すること。
    誤り。これは障害回復時の手順(バックアップからの復旧と REDO の実行)の説明であり、べき等性そのものの説明ではありません。

  • エ: トランザクションをコミットする前に REDO に必要な情報を書き出し、データの更新はそのあとで行うこと。
    誤り。これは書き込み前ログ(Write Ahead Logging)の説明であり、べき等性の説明ではありません。


答え

イ: REDO を繰り返し実行しても、正常終了するときには 1 回実行したときと同じデータの状態になること。

出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問14

令和7年度秋期の他の問題