過去問解きまくり研究所 ホーム

平成25年度 秋期 午前Ⅱ 問22

データベース

原子性に関する問題

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

答えと解説を見る

✓ これが正解ウトランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかしかない。

解説

トランザクション内の処理は、全て実行か全て取消しのどちらかです。

原子性(atomicity)は、トランザクションのACID特性の一つで、トランザクションに含まれる処理が全て反映されるか、一つも反映されないかのどちらかになることを保証する性質です。例えば口座振替で、出金だけが反映されて入金が反映されないという中途半端な状態を残さないために、途中で失敗したら全体を取り消します。見分ける軸は、トランザクションの中の処理を分割できない一つの単位として扱っているかどうかです。ACIDの四つを、全部かゼロか、矛盾しない、互いに干渉しない、確定したら消えない、と一言ずつで対応させると区別できます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問22

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)