IPA過去問ドリル

平成23年度 特別 応用情報技術者試験 午前 問32

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

トランザクションの原子性(atomicity)の説明として,適切なものはどれか。

出典:平成23年度 特別 応用情報技術者試験 午前 問32

正解:イ

解説

原子性(atomicity)とは,トランザクションの処理結果が「すべて実行された(コミット)」か「まったく実行されなかった(ロールバック)」のいずれかであり,中途半端な状態が残らないという性質です。

選択肢ごとの解説

  • 誤り。これはデータ独立性(物理的格納場所やプログラムの実行場所を意識しなくてよい性質)の説明です。
  • 正しい。トランザクション完了時の状態は,処理済み(コミット)か未処理(ロールバック)のどちらかしかないというのが原子性の説明です。
  • 誤り。これは一貫性(consistency)の説明です。
  • 誤り。これは独立性(isolation)の説明です。
応用情報技術者の過去問を演習モードで解く