IPA過去問ドリル

平成28年度 春期 基本情報技術者試験 午前 問28

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

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

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

正解:イ

解説

トランザクションのACID特性のうち,更新処理を完全に実行するか,全く実行しなかったことにするかのいずれかの結果を保証する特性を原子性(atomicity)といいます。

選択肢ごとの解説

  • 誤り。一貫性は,トランザクションの前後でデータベースが整合した状態を保つ特性です。
  • 正しい。更新処理を完全に行うか,全く行わなかったことにするかを保証する特性です。
  • 誤り。耐久性は,コミットされた更新結果が障害後も失われないことを保証する特性です。
  • 誤り。独立性は,複数のトランザクションが互いに干渉しないことを保証する特性です。
基本情報技術者の過去問を演習モードで解く