Method and apparatus for database change management
First Claim
Patent Images
1. A computer implemented method for making changes to a database, the computer implemented method comprising steps performed by a computer of:
- the computer comparing a base model to a desired model to identify changes needed to form the desired model;
the computer placing the changes in a data structure containing a set of elements, wherein the set of elements identify a set of structural database entities and a set of changes to the set of structural database entities; and
the computer making changes to a target model using the data structure and a rule to form a resulting model, wherein the target model is at least a portion of the database, and wherein the rule alters certain change operations specified by the data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code to compare a base model to a desired model to identify changes needed to form the desired model. The changes are placed in a data structure containing a set of elements, wherein the set of elements identify a set of structural database entities and a set of changes to the set of structural database entities. Changes are made to a target model using the data structure to form a resulting model.
-
Citations
24 Claims
-
1. A computer implemented method for making changes to a database, the computer implemented method comprising steps performed by a computer of:
-
the computer comparing a base model to a desired model to identify changes needed to form the desired model; the computer placing the changes in a data structure containing a set of elements, wherein the set of elements identify a set of structural database entities and a set of changes to the set of structural database entities; and the computer making changes to a target model using the data structure and a rule to form a resulting model, wherein the target model is at least a portion of the database, and wherein the rule alters certain change operations specified by the data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
-
a computer readable storage medium having computer usable program code encoded therein for making changes to a database, the computer program product comprising; computer usable program code for comparing a base model to a desired model to identify changes needed to form the desired model; computer usable program code for placing the changes in a data structure containing a set of elements, wherein the set of elements identify a set of structural database entities and a set of changes to the set of structural database entities; and computer usable program code for making changes to a target model using the data structure and a rule to form a resulting model, wherein the target model is at least a portion of the database, and wherein the rule alters certain change operations specified by the data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to compare a base model to a desired model to identify changes needed to form the desired model;
place the changes in a data structure containing a set of elements, wherein the set of elements identify a set of structural database entities and a set of changes to the set of structural database entities; and
make changes to a target model using the data structure and a rule to form a resulting model, wherein the target model is at least a portion of the database, and wherein the rule alters certain change operations specified by the data structure. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification