Patent ID: 7058664

Claim:
A system comprising: a computing platform comprising: at least one processor; and data storage having stored thereon program instructions that are executable by the at least one processor for executing an operating system, a file management system, and a database management system; a database datafile defined by the database management system and stored on the data storage, the database datafile comprising at least one flag indicative of deleted data, the at least one flag being defined by the database management system; and program instructions executable by the at least one processor to: (i) receive at least one input indicative of the database datafile for locating via the file management system the database datafile on the data storage; (ii) ascertain from the database datafile at least one address of deleted data, the at least one address of deleted data corresponding to the at least one flag; and (iii) alter in the database datafile at least one reference corresponding to the at least one address of deleted data, to clear the at least one flag indicative of deleted data from the database datafile and produce at least one recovered-data address, whereby after the at least one flag is cleared, the processor running the database management system has access to the at least one recovered-data address and thus has access to the deleted data.