問題
選択肢
- 1同一データベースに対する同一処理は、何度実行しても結果は同じである。
- 2トランザクション完了後にハードウェア障害が発生しても、更新されたデータベースの内容は保証される。
- 3トランザクション内の処理は、全てが実行されるか、全てが取り消されるかのいずれかである。
- 4一つのトランザクションの処理結果は、他のトランザクション処理の影響を受けない。
正解
3. トランザクション内の処理は、全てが実行されるか、全てが取り消されるかのいずれかである。
詳しい解説を見る解説を閉じる
解説
原子性(atomicity)は、トランザクションを構成する一連の処理が「全て実行される」か「全て取り消される(ロールバック)」かのどちらかで、中途半端な状態を残さないことを保証する性質である。アは冪等性、イは耐久性(durability)、エは独立性(isolation)の説明である。よってウが正解。(出典: 平成27年度 春期 応用情報技術者試験 午前 問30)
一問一答
全400問を繰り返し学習