正解は イ
データベースの障害回復処理に関する理解が問われています。チェックポイントはログと実際のデータベースの内容を一致させる地点であり、チェックポイント取得時にコミット済みのトランザクションの更新内容は既に安定ストレージに反映されています。したがって、チェックポイント以前に正常終了(コミット済み)したトランザクションは回復の対象外(UNDO・REDO不要)です。ハードウェア障害(媒体障害以外、例:CPU障害・OS障害)からの回復では、ログを使ったロールフォワード(REDO)またはロールバック(UNDO)を行いますが、チェックポイント以前にコミット済みのトランザクションは既にディスクに反映されているため回復作業不要です。選択肢bが正解です。
障害回復の使い分け:ロールバック(UNDO)=更新前情報で未完了トランザクションを取り消す、ロールフォワード(REDO)=更新後情報でコミット済みトランザクションを再適用。チェックポイント以前のコミット済みTxは回復不要。媒体障害=バックアップ+ロールフォワード。