令和7年度 秋期 データベーススペシャリスト試験 午前II 問14
データベースの REDO のべき等(idempotent)の説明として、適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: REDO による障害回復の時間を短縮するために、あるルールに従って整合性のとれたデータを記憶媒体に適宜反映すること。
誤り。これはチェックポイント処理の説明であり、べき等性(idempotent)の説明ではありません。 -
イ: REDO を繰り返し実行しても、正常終了するときには 1 回実行したときと同じデータの状態になること。
正しい。べき等性とは、同じ処理を複数回繰り返し実行しても、1 回だけ実行した場合と結果が変わらない性質を指します。REDO は何度行っても最終的なデータ状態が変わらないように設計されています。 -
ウ: 事前に取得していたバックアップデータを記憶媒体に復旧し、そのデータに対して REDO を実行すること。
誤り。これは障害回復時の手順(バックアップからの復旧と REDO の実行)の説明であり、べき等性そのものの説明ではありません。 -
エ: トランザクションをコミットする前に REDO に必要な情報を書き出し、データの更新はそのあとで行うこと。
誤り。これは書き込み前ログ(Write Ahead Logging)の説明であり、べき等性の説明ではありません。
答え
イ: REDO を繰り返し実行しても、正常終了するときには 1 回実行したときと同じデータの状態になること。
出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問14