答え エ
【解説】
データベースのデータを更新するトランザクションが実行途中に異常終了したので、行う回復処理としては異常終了したトランザクションが更新したデータを元に戻し、トランザクション実行前の状態に戻す必要があります。
ア |
ログを破棄してもデータは回復しません。(×) |
イ |
ロールフォワードはデータベースが壊れたときに行う処理です。(×) |
ウ |
異常終了したトランザクションの処理を取り消したいので、異常終了時点まで戻すことに意味がありません。(×) |
エ |
トランザクションが異常終了したときは、更新ログ情報を使いロールバックを行って、データをトランザクション開始前の状態に戻します。(〇) |