IPA過去問ドリル

平成24年度 秋期 基本情報技術者試験 午前 問30

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

DBMSが,データベースの更新に対して保証すべき原子性(atomicity)の単位はどれか。

出典:平成24年度 秋期 基本情報技術者試験 午前 問30

正解:エ

解説

原子性(atomicity)とは,トランザクションに含まれる一連の更新処理が,全て実行されるか全く実行されないかのいずれかであることを保証する性質です。DBMSは,トランザクションの開始からコミット(確定)またはロールバック(取消し)までの単位で原子性を保証します。

選択肢ごとの解説

  • 誤り。DBMSの起動から停止までは非常に長い期間であり,原子性を保証する単位としては大きすぎます。
  • 誤り。チェックポイントの間隔は障害回復の効率化のための仕組みであり,原子性を保証する単位ではありません。
  • 誤り。バックアップ取得から媒体障害発生までの期間は,媒体障害からの復旧(リストア)に関する概念であり,原子性の単位ではありません。
  • 正しい。原子性は,トランザクションの開始からコミット又はロールバックまでの一連の処理を単位として保証されます。
基本情報技術者の過去問を演習モードで解く