IPA過去問ドリル

平成24年度 春期 応用情報技術者試験 午前 問30

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

トランザクションが,データベースに対する更新処理を完全に行うか,全く処理しなかったかのように取り消すか,のいずれかを保証する特性はどれか。

出典:平成24年度 春期 応用情報技術者試験 午前 問30

正解:イ

解説

原子性(atomicity)とは,トランザクションの一連の更新処理が全て実行されるか,全く実行されなかった状態に戻されるかのいずれかであることを保証する特性です。

選択肢ごとの解説

  • 誤り。一貫性はデータベースが矛盾のない状態を保つ特性であり,全実行か取消しかを保証するものではありません。
  • 正しい。原子性は更新処理を完全に行うか全く処理しなかったことにするかを保証する特性です。
  • 誤り。耐久性はコミットされた更新結果が障害後も失われないことを保証する特性です。
  • 誤り。独立性は複数のトランザクションが互いに影響を与えずに実行できることを保証する特性です。
応用情報技術者の過去問を演習モードで解く