IPA過去問ドリル

令和6年度 秋期 応用情報技術者試験 午前 問31

テクノロジ/データベース

DBMS のチェックポイントに関する記述として,適切なものはどれか。

出典:令和6年度 秋期 応用情報技術者試験 午前 問31

正解:イ

解説

チェックポイントは,データベースバッファ(更新内容)の内容を二次記憶(データベース本体)に書き出した時点を指します。障害回復の際,チェックポイント以前にコミットされたトランザクションについては再実行が不要になるため,回復処理を効率化できます。

選択肢ごとの解説

  • 誤り。制約チェックのタイミング(即時か遅延か)の指定は,チェックポイントではなく制約の検査時点に関する説明です。
  • 正しい。データベースバッファの内容を二次記憶へ書き出した時点がチェックポイントであり,それ以前にコミットされた分の回復作業が不要になります。
  • 誤り。トランザクション途中に任意に設定しロールバックできる地点はセーブポイントの説明です。
  • 誤り。分散トランザクションの調停者がコミット可否を判定し実行要求を出す仕組みは2相コミットの説明です。
応用情報技術者の過去問を演習モードで解く