【質問】応用情報技術者平成28年秋期 午前問30

あゆさん  
(No.1)
T6をロールバックする理由が分かりません。解説には、「チェックポイント法が使用されているDBMSでは、システム障害の発生後、システムを復帰したときはデータベースがチェックポイントの状態に戻っています」との記述がありますが、チェックポイントの状態ではT6のトランザクションは開始していないので、ロールバックする必要がないのでは?と思いました。

この辺混乱しています。愚かな私を助けてください。
2024.04.07 17:34
krakenさん 
AP ブロンズマイスター
(No.2)
トランザクションが部分的に実行されると一貫性を失う可能性があります。
T6はトランザクション中に障害が発生しているので、
部分的なトランザクションの実行の可能性が残ります。
そこで、T6の全操作を完全に無かったことにするためのロールバックを行い、
ACID特性を約束します。
2024.04.08 00:06
あゆさん  
(No.3)
> krakenさん
ありがとうございます。
2024.04.09 14:00

返信投稿用フォーム

※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため当サイトとIPAサイト以外のURLを含む記事の投稿は禁止されています。

投稿記事削除用フォーム

投稿番号:
パスワード:

その他のスレッド


Pagetop