Device accessing a database using one of old definition information and new definition information based on an access request
First Claim
1. A database processing device for accessing a database according to database definition information, comprising definition elements, said device comprising:
- definition modification managing means for managing during modification of the definition information, an old version of the definition information, said old version of the definition information being subsequently replaced, and a new version of the definition information being created and relation information between said definition elements of said old version of the definition information and said definition elements of said new version of the definition information;
access selecting means for selecting, in response to an access request, one of an access using the old version of the definition information and an access using the new version of the definition information;
consistency monitoring means for checking consistency among the definition elements of said new version of the definition information in a checking range; and
integrity monitoring means for checking integrity among the new version of the definition elements, the old version of the definition elements, application programs, and data.
0 Assignments
0 Petitions
Accused Products
Abstract
A derived database processing system in a database processing device comprises a plurality of independent databases which can provide a plurality of users with a group of data to be shared for a common purpose. The derived database processing system comprises a dictionary for managing database logical definition information and database storage information in a secondary memory, a derived database registering unit for determining a definition frame of a new name without violating a definition frame of a name used in a schema definition which defines data in a database, a dictionary information manipulating means for referring to said dictionary when the manipulation target is a derived database, then selecting necessary components of said database, and a database processing procedure generating unit, in a binding process to optimize access routing in a database. The derived database processing means also comprises a database definition management means which replaces an old version of a database definition information with a new version by utilizing a consistency monitoring means and an integrity monitoring means associated with it.
20 Citations
5 Claims
-
1. A database processing device for accessing a database according to database definition information, comprising definition elements, said device comprising:
-
definition modification managing means for managing during modification of the definition information, an old version of the definition information, said old version of the definition information being subsequently replaced, and a new version of the definition information being created and relation information between said definition elements of said old version of the definition information and said definition elements of said new version of the definition information; access selecting means for selecting, in response to an access request, one of an access using the old version of the definition information and an access using the new version of the definition information; consistency monitoring means for checking consistency among the definition elements of said new version of the definition information in a checking range; and integrity monitoring means for checking integrity among the new version of the definition elements, the old version of the definition elements, application programs, and data. - View Dependent Claims (2, 3, 4)
-
-
5. A definition modifying method for a database processing device for accessing a database according to database information, said method comprising the steps of:
-
preparing as a unit a frame of a definition modification model which is provided by a database management system and comprises; an application phase for making new database definition information available and co-existing with old definition information, a verification phase for verifying during database definition modification using an old definition information and by one of generating test data and executing a test program to determine whether said new database definition information meets the purpose of modification, and a confirmation phase for replacing a database according to old definition information with a new verified database according to new definition information; and performing a modification definition for each definition element according to said frame of said definition modification model.
-
Specification