Patent ID: 6996589

Claim:
A computer system for migrating a source database wherein a specific type of source database is selected from a relational database, an object-oriented database, or a network database, to a target database comprising: a set of mapping instructions; a target schema specification; and a generically coded database conversion engine wherein the database conversion engine is coded to perform conversions independent of the specific type of source database and the specific type of target database associated with a conversion; wherein: data in the source database is sent to the database conversion engine; the target schema specification defines the target database; the set of mapping instructions defines at least one translation instruction for the translation of the source data from the source database to the target database; the database conversion engine receives the source data, the set of mapping instructions and the target schema specification; the database conversion engine parses the set of mapping instructions and the target schema specification; the database conversion engine performs the set of mapping instructions on the source data; the database conversion engine uploads a resulting set of data into the target database in accordance with the target schema specification; and the database conversion engine validates the source data and the resulting set of data in accordance with the target schema specification.