Most commercial database systems provide a recovery mechanism that is used to restore data integrity in the event of a hardware or software failure. Many of these systems restore the database from the most recent backup file by rolling forward all transactions from the most recent undamaged transaction...http://www.google.co.uk/patents/US20020007363?utm_source=gb-gplus-sharePatent US20020007363 - System and method for transaction-selective rollback reconstruction of database objects