Consider a transaction that updates each of the 100 employees' salaries in a table (there is one row per employee) under the immediate update mode. The transaction terminates abnormally after 10 rows have been updated in the database (and the normal operations have taken place on the log). What should the recovery procedure perform to make sure the transaction completes as desired?
A. Redo
B. Redo followed by execution of the transaction again
C. Undo followed by execution of the transaction again
D. Undo