Rapidly deploying virtual database applications using data model analysis
AssigneeInternational Business Machines Corporation
InventorsFrederick A. Kulack, John E. Petri
Life of this patent
Estimating the term…
Abstract
Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
Claims8
A method for creating a first data abstraction model for a first database, comprising:
- analyzing the first database to determine a first set of structural characteristics for contents of the first database;
- analyzing 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;
- comparing 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
- creating 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.
Dependencies are inferred from the claim text.