Patent ID: 7996413

Claim:
A database modernization method, comprising: receiving a record stored as a source physical data model; parsing the source physical data model into a source logical data model based on a rule set, wherein the source logical data model includes semantic information from the record; transforming the source logical data model to a destination logical data model independent of a source or a destination record physical implementation based on the rule set, wherein the destination logical data model includes at least a portion of the semantic information from the record; storing the destination logical data model in a destination physical data model, wherein the destination physical data model is stored in a relational database management system on a per record basis; if transforming of the source logical data model to the destination logical data model is successful, then validating database modernization in an audit log; and if transformation of the source logical data model to the destination logical data model is unsuccessful, then: invalidating database modernization in the audit log, correcting referential integrity violations, reporting a plurality of runtime statistics, the plurality of runtime statistics including at least the audit log, re-processing the record after the rule set has been adjusted, and adjusting the rule set to improve subsequent database modernization based on the plurality of runtime statistics.