Patent ID: 8762428

Claim:
A computer program product for creating a first data abstraction model for a first database, comprising: a computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code to analyze the first database to determine a first set of structural characteristics for contents of the first database; computer readable program code to analyze a second database, distinct from the first database, to determine a second set of structural characteristics for contents of the second database, wherein a second data abstraction model is available for the second database that defines a plurality of logical fields that each map to at least one database field in the second database, and wherein each of the logical fields specifies at least (i) a logical field name and (ii) an access method selected from a plurality of distinct access methods, wherein the access method defines a technique for generating output based on the at least one database field the logical field maps to; computer readable program code to compare the first set of structural characteristics with the second set of structural characteristics to determine comparable structural characteristics of the first and second databases, relevant to the second data abstraction model of the second database; and computer readable program code to create the first data abstraction model for the first database, based on the contents of the first and second databases, the determined comparable structural characteristics of the first and second databases and the second data abstraction model for the second database.