IPA過去問ドリル

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

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

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

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

正解:イ

解説

トランザクションの原子性(atomicity)とは,トランザクションに含まれる一連の処理が「全て実行される」か「全く実行されない」かのいずれかの状態で終了することを保証する性質であり,途中で処理が中断されて一部だけが反映される状態は許されない。

選択肢ごとの解説

  • 誤り。これは分散透過性など,データの物理的な配置やプログラムの実行場所を意識させない性質の説明である。
  • 正しい。原子性とは,トランザクションが完全に処理済みの状態か,全く処理されていない状態のどちらかでしか終了しないことを保証する性質である。
  • 誤り。これはトランザクションの一貫性(consistency)の説明である。
  • 誤り。これはトランザクションの独立性(isolation)の説明である。
応用情報技術者の過去問を演習モードで解く