システム障害発生時には、データベースの整合性を保ち、かつ、最新のデータベース状態に復旧する必要がある。 このために、DBMSがトランザクションのコミット処理完了とみなすタイミングとして、適切なものはどれか。
答え エ
【解説】 データベースの障害が発生した場合、最後にコミットを行った時点までデータベースを戻した後、最後のコミット完了後に行ったデータベースの操作をログファイルを使って行い復旧させるため、トランザクションのコミットの完了とはデータベースの内容とログファイルの内容が一致している必要があるため、コミットの完了はログファイルへの書出し完了時点(エ)になる。
【キーワード】 ・コミット
戻る 一覧へ 次へ