AIncorrect Answer

Deadlock causes transactions to "lock up". The transactions can never complete, and they can never abort themselves. If left in this state, the database will never enter a consistent state. Never the less, the database itself is consistent.

close

BCorrect Answer

Aborting a transaction neccesitates that its effects on the database have been removed from the database itself. If you do not undo the changes, the database will be in an inconsistent state.

close

CIncorrect Answer

Reapplying the transaction log of committed transactions since the last checkpoint makes sure that the database is restored to a consistent state.

close

DIncorrect Answer

A transaction which is aborted has all its changes to the database undone automatically by the DBMS, and thus always leaves the database in a consistent state.

close

EIncorrect Answer

The accuracy and consistency of the database are not related..

close

A B C D E TELL ME NEXT INDEX
 
 
A database can be left in an inconsistent state due to
  1. Deadlock
  2. A transaction fails and its changes are applied to the database.
  3. Roll-forward after a failure.
  4. Transactions being aborted.
  5. Inaccurate data is entered into the database.