DBMS に実装すべき原子性(atomicity)を説明したものはどれか。
平成27年度 春期 応用情報技術者 問30
テクノロジ系
正解と解説
正解 ウ
原子性は、トランザクション内の処理が全て実行されるか、全て取り消されるかのどちらかになる性質です。
原子性(atomicity)は、トランザクションの特性ACID(Atomicity、Consistency、Isolation、Durability)の一つです。トランザクション内の処理は、全て実行(コミット)されるか、全て取り消し(ロールバック)されるかのいずれかになります。途中までだけ反映された状態は残りません。選択肢の「全てが実行されるか、全てが取り消されるか」という言葉が決め手です。
ア:冪等性は、同じ処理を何度実行しても結果が同じになる性質です。ACID特性には含まれません。
イ:耐久性(durability)は、完了したトランザクションの更新結果が障害の後も失われない性質です。
エ:独立性(isolation)は、同時に実行されるトランザクションが互いに影響を受けない性質です。
出典:平成27年度 春期 応用情報技術者試験 問30
全年度から出題。10問で実力を判定します。登録不要。
出典:平成27年度 春期 応用情報技術者試験 問30(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方