問21 データベースのデータを更新するトランザクションが、実行途中で異常終了したとき、更新中のデータに対して行われる処理はどれか。

ア 異常終了時点までの更新ログ情報を破棄することによって、データをトランザクション開始前の状態に回復する。

イ チェックポイント時点からコミット完了しているトランザクションの更新をロールフォワードすることによってデータを回復する。

ウ ドラザクションの更新ログ情報を使って異常終了時点までロールフォワードすることによって、データを回復する。

エ ロールバックすることによって、データをトランザクション開始前の状態に回復する。