トランザクションのACID特性のうち,耐久性(durability)に関する記述として,適切なものはどれか。
令和2年度 10月 応用情報技術者 問30
テクノロジ系
正解と解説
正解 ア
耐久性(durability)は、正常に終了(コミット)したトランザクションの更新結果が、障害が起きても失われない性質です。
ACID特性は、原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、耐久性(Durability)の4つです。耐久性は、コミットされた更新結果が障害の後も保持されることを指します。DBMS(DataBase Management System)は、ログファイルを使ったロールフォワードなどの障害回復によってこの性質を実現します。選択肢の「障害が発生しても消失しない」が決め手です。
イ:一貫性は、データベースの内容が矛盾のない状態に保たれる性質です。
ウ:原子性は、トランザクションの処理が全て実行されるか、全く実行されないかのどちらかで終わる性質です。
エ:独立性は、複数のトランザクションを同時に実行しても、順番に実行した場合と結果が一致する性質です。
出典:令和2年度 10月 応用情報技術者試験 問30
全年度から出題。10問で実力を判定します。登録不要。
出典:令和2年度 10月 応用情報技術者試験 問30(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方