ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問27

テクノロジ系

データベースの障害回復処理に関する記述として,適切なものはどれか。

選択肢
正解と解説

正解 イ

システム障害では、チェックポイントより前に終了したトランザクションの更新は、すでにデータベースに書き込まれています。そのため、回復作業は不要です。

チェックポイントでは、メモリ上のバッファの更新内容をデータベースに書き出します。媒体障害以外のシステム障害では、チェックポイント以前に終了したトランザクションの結果がデータベースに反映済みです。回復が必要なのは、チェックポイント以降のトランザクションだけです。チェックポイント以降にコミットしたものは、更新後情報でロールフォワードします。未コミットのものは、更新前情報でロールバックします。

ア:同時更新による矛盾を防ぐのは、ロックによる排他制御です。ブロック化は、複数のレコードをまとめて入出力単位にすることです。

ウ:媒体障害では、バックアップをリストアした後、ログの更新後情報でロールフォワードします。更新前情報は使いません。

エ:トランザクションが異常終了した場合は、ログの更新前情報でロールバックします。更新後情報は使いません。

出典:令和3年度 秋期 応用情報技術者試験 問27

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 秋期 応用情報技術者試験 問27(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方