データベース
令和6年度 基本情報技術者試験 科目A 公開問題 問7
DBMS に実装すべき原子性(atomicity)を説明したものはどれか。
- ア 同一データベースに対する同一処理は,何度実行しても結果は同じである。
- イ トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。
- ウ トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかである。
- エ 一つのトランザクションの処理結果は,他のトランザクション処理の影響を受けない。
出典:令和6年度 基本情報技術者試験 科目A 公開問題 問7
答えと解説を見る
正解:ウ
覚える知識
トランザクションのACID特性
原子性は、トランザクションが全て完了するか、全く実行されなかった状態に戻すかのどちらかを保証する。
この問題で必要なこと
原子性(atomicity)はトランザクション内の処理が全て実行されるか全て取り消されるかのどちらかであるという性質。
ひっかけ
イは耐久性、エは独立性(隔離性)、アは冪等性の説明で、ACID の他の性質と混同させる。
この知識の出題:本試験系 7 回・免除試験 9 回(公開問題での観測値)