- トップページ
- システムアーキテクト
- 平成25年度秋季問題一覧
- 平成25年度秋季問題22-解答・解説-分析
平成25年度秋季問題
問題22
DBMSに実装すべき原子性(atomicity)を説明したものはどれか。
ア | 同一データベースに対する同一処理は,何度実行しても結果は同じである。 |
イ | トランザクションが完了すると,その後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。 |
ウ | トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかしかない。 |
エ | ーつのトランザクションの処理結果は,他のトランザクション処理の影響を受けることはない。 |
DBMSに実装すべき原子性(atomicity)を説明したものはどれか。
ア | 同一データベースに対する同一処理は,何度実行しても結果は同じである。 |
イ | トランザクションが完了すると,その後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。 |
ウ | トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかしかない。 |
エ | ーつのトランザクションの処理結果は,他のトランザクション処理の影響を受けることはない。 |
解答:ウ
<解説>
ACIDは、トランザクション処理の信頼性を保証するために求められる性質である。
原子性(Atomicity:不可分性)、一貫性(Consistency)、独立性(Isolation)、および永続性(Durability)から合成された頭字語である。
- 原子性(Atomicity)
- トランザクションの処理が完全に実行されるか、全く処理をしないかのどちらかである。
- 一貫性(Consistency)
- トランザクションの実行によってデータベースの内容に矛盾が生じない。
- 独立性(Isolation)
- 複数のトランザクションを同時に実行しても処理過程は他者から隠蔽され、影響されない。
- 永続性(Durability)
- トランザクションが完了した操作は、失われない。
ア | × | 一貫性(Consistency)の説明である。 |
イ | × | 永続性(Durability)の説明である。 |
ウ | ○ | 原子性(Atomicity)の説明である。 |
エ | × | 独立性(Isolation)の説明である。 |
キーワード
お問い合わせ