平成19年 秋期 ソフトウェア開発技術者 午前 問70

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

 ア  一貫性(consistency)
 イ  原子性(atomicity)
 ウ  耐久性(durability)
 エ  独立性(icolation)


答え イ


解説

 ア  一貫性は、処理の開始時と終了時にデータベースが整合性を保っていることです。
 イ  原子性は、トランザクションの全ての処理を実行するか、全く実行しないかのどちらかであることを保証することです。
 ウ  耐久性は、一度成功した処理はいつまでも有効で、取り消されない事です。
 エ  独立性は、処理の途中の状態が外部から見えず、他の処理から独立していることです。


キーワード
・ACID特性

キーワードの解説

戻る 一覧へ 次へ