2024年(令和6年) 基本情報技術者 科目A 問7

DBMSに実装すべき原子性(atomicity)を説明したものはどれか。

 ア  同一のデータベースに対する同一処理は、何度実行しても結果は同じである。
 イ  トランザクションが完了すると、その後にハードウェア障害が発生しても、更新されたデータベースの内容は保証される。
 ウ  トランザクション内の処理は、全て実行されるか、全て取り消されるかのいずれかしかない。
 エ  一つのトランザクションの処理結果は、他のトランザクション処理の影響を受けることはない。


答え ウ


解説

 ア  同一のデータベースに対する同一処理は、何度実行しても結果は同じであることは、ACID特性の一貫性の説明です。 (×)
 イ  トランザクションが完了すると、その後にハードウェア障害が発生しても、更新されたデータベースの内容は保証されることは、ACID特性の耐久性の説明です。(×)
 ウ  トランザクション内の処理は、全て実行されるか、全て取り消されるかのいずれかしかないことは、ACID特性の原子性の説明です。(〇)
 エ  一つのトランザクションの処理結果は、他のトランザクション処理の影響を受けることはないことは、ACID特性の独立性の説明です。(×)


キーワード
・ACID特性

キーワードの解説

戻る 一覧へ 次へ