応用情報技術者試験 応用情報技術者試験 令和3年度秋期 午前27: データベースの障害回復処理に関する記述として,適切なものはどれか。

応用情報技術者試験 令和3年度秋期 午前
Q 2727 / 80
データベースの障害回復処理に関する記述として,適切なものはどれか。
この問の正解率:49.69%(1,121件)

解説

応用情報技術者試験 令和3年度秋期 午前 問27「データベースの障害回復処理に関する記述として,適切なものはどれか。…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約50%です。

正解

. システムが媒体障害以外のハードウェア障害によって停止した場合,チェックポイントの取得以前に終了したトランザクションについての回復作業は不要である。

正答率 49.7%(1,121人中 557人が正解)

問題の解説

データベースの障害回復(ロールバックロールフォワード・チェックポイント)の理解を問う問題である。チェックポイントの時点で、それより前にコミット(終了)したトランザクションの更新内容はすでに補助記憶装置に書き出されている。したがって媒体障害以外のハードウェア障害(主記憶の内容は失われるがディスクは無事)でシステムが停止しても、チェックポイント取得以前に終了したトランザクションについては、回復作業(再実行)が不要である。したがって正解はイ。

選択肢ごとの解説

  • 同時更新による論理矛盾(ロストアップデート等)を防ぐのはロック(排他制御)であり、「データのブロック化」ではないため誤り。
  • 正しい。チェックポイント以前に終了したトランザクションの更新はすでにディスクへ反映済みなので、媒体障害以外の障害では回復作業が不要である。
  • 媒体障害でバックアップをリストアした後は、コミット済みの内容を再現するためにログの更新後情報(更新後ログ)でロールフォワードする。更新前情報を使うという記述は誤り。
  • 更新中に異常終了(コミット未完了)した場合は、その途中変更を取り消すために更新前情報(更新前ログ)でロールバックする。更新後情報を使うという記述は誤り。

応用情報技術者試験 令和3年度秋期 午前 の過去問一覧に戻る・問27

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード