- トップページ
- 基本情報技術者
- 平成24年度秋季問題一覧
- 平成24年度秋季問題30-解答・解説-分析
平成24年度秋季問題
問題30
DBMSが,データベースの更新に対して保証すべき原子性(atomicity)の単位はどれか。
ア | DBMSの起動から停止まで |
イ | チェックポイントから次のチェックポイントまで |
ウ | データベースのバックアップ取得から媒体障害の発生時点まで |
エ | トランザクションの開始からコミットまたはロールバックまで |
DBMSが,データベースの更新に対して保証すべき原子性(atomicity)の単位はどれか。
ア | DBMSの起動から停止まで |
イ | チェックポイントから次のチェックポイントまで |
ウ | データベースのバックアップ取得から媒体障害の発生時点まで |
エ | トランザクションの開始からコミットまたはロールバックまで |
解答:エ
<解説>
ACID特性は、トランザクション処理の信頼性を保証するために求められる性質である。
原子性(Atomicity:不可分性)、一貫性(Consistency)、独立性(Isolation)、および永続性(Durability)から合成された頭字語である。
- 原子性(Atomicity)
- トランザクションの処理が完全に実行されるか、全く処理をしないかのどちらかである。
- 一貫性(Consistency)
- トランザクションの実行によってデータベースの内容に矛盾が生じない。
- 独立性(Isolation)
- 複数のトランザクションを同時に実行しても処理過程は他者から隠蔽され、影響されない。
- 永続性(Durability)
- トランザクションが完了した操作は、失われない。
原子性(Atomicity)が保証すれるのは次の場合である。
- トランザクションを開始してから更新が確定されるまで(コミット)
- トランザクションを開始してからトランザクション開始直前の状態に戻るまで(ロールバック)
お問い合わせ