RAPIDLY DEPLOYING VIRTUAL DATABASE APPLICATIONS USING DATA MODEL ANALYSIS
First Claim
1. 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 of the first database;
analyzing a second database to determine a second set of structural characteristics of the second database, wherein the second database is associated with a second data abstraction model;
comparing the first set of structural characteristics with the second set of structural characteristics to identify one or more similarities there between; and
creating the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. 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 of the first database; analyzing a second database to determine a second set of structural characteristics of the second database, wherein the second database is associated with a second data abstraction model; comparing the first set of structural characteristics with the second set of structural characteristics to identify one or more similarities there between; and creating the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 of the first database; computer readable program code to analyze a second database to determine a second set of structural characteristics of the second database, wherein the second database is associated with a second data abstraction model; computer readable program code to compare the first set of structural characteristics with the second set of structural characteristics to identify one or more similarities there between; and computer readable program code to create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system, comprising:
-
a processor; and a memory containing a program that, when executed on the processor, performs an operation for creating a first data abstraction model for a first database, comprising; analyzing the first database to determine a first set of structural characteristics of the first database; analyzing a second database to determine a second set of structural characteristics of the second database, wherein the second database is associated with a second data abstraction model; comparing the first set of structural characteristics with the second set of structural characteristics to identify one or more similarities there between; and creating the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification