A Transaction Manager is which of the following ?
UGC NET - 2012,
Answer: D
A transaction manager does all three, so the answer is All of the above.
It keeps a log of transactions for recovery (A), keeps before and after images of the database so that a transaction can be undone or redone (B), and applies concurrency control so that transactions running together do not interfere (C). Since each of those is one of its duties, any single option understates its role.
Please log in or register to report this question.