Device for managing data in a version
First Claim
1. A version control device operated in an object-oriented data base system operable for storing and processing object-oriented data, comprising:
- entire-generic information storage object means for storing and managing a first version control information common to all of at least one of object-oriented data under a version control;
version-generic information storage object means, managed by said entire-generic information storage object means, for storing and managing a second version control information corresponding to each of said at least one of object-oriented data and common to all of a plurality of versions of each of said at least one of object-oriented data;
a plurality of version-specific information storage object means, managed by said version-generic information storage object means, for storing and managing a third version control information corresponding to each of said plurality of versions of said at least one of object-oriented data and specific to each of said plurality of versions; and
means for maintaining a specific version of one of data among said at least one of object-oriented data in a state without an application of a version control in the object-oriented database system.
0 Assignments
0 Petitions
Accused Products
Abstract
A version control device comprises an entire-generic information storage object for storing version control information common to data under the application of a version control, version-generic information storage objects which are managed by the entire-generic information storage object and stores version control information corresponding to each piece of the data and common to all versions of the data, and version-specific information storage objects which are managed by one of the version-generic information storage object and stores version control information corresponding to each of the versions of the data and specific to each version.
-
Citations
19 Claims
-
1. A version control device operated in an object-oriented data base system operable for storing and processing object-oriented data, comprising:
-
entire-generic information storage object means for storing and managing a first version control information common to all of at least one of object-oriented data under a version control; version-generic information storage object means, managed by said entire-generic information storage object means, for storing and managing a second version control information corresponding to each of said at least one of object-oriented data and common to all of a plurality of versions of each of said at least one of object-oriented data; a plurality of version-specific information storage object means, managed by said version-generic information storage object means, for storing and managing a third version control information corresponding to each of said plurality of versions of said at least one of object-oriented data and specific to each of said plurality of versions; and means for maintaining a specific version of one of data among said at least one of object-oriented data in a state without an application of a version control in the object-oriented database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A version control device operable for storing and processing object-oriented data in an object-oriented data base system, comprising:
-
a plurality of object means for storing and managing version control information about at least one of object-oriented data under version control, derivative data among said at least one of object-oriented data being not originally provided with version control, said version control information being separated from said at least one of object-oriented data and divided hierarchically by said plurality of object means; and means for maintaining a specific version of the derivative data among said at least one of object-oriented data in a state without application of version control in the object-oriented database system. - View Dependent Claims (15)
-
-
16. A version control method for managing a version of object-oriented data, comprising the steps of:
-
storing a first version control information common to at least one of object-oriented data under a version control; storing a second version control information corresponding to each of said at least one of object-oriented data and common to a plurality of versions of said at least one of object-oriented data; storing a third version control information corresponding to each of the plurality of versions of each of said at least one of object-oriented data and specific to each of said plurality of versions; managing versions of said at least one of object-oriented data using the first version control information common to said at least one of object-oriented data, the second version control information common to said plurality of versions, and the third version control information specific to each of said plurality of versions; and allowing a possibility of a specific version of one of data among said at least one of object-oriented data to be in a state without an application of a version control.
-
-
17. A version control method for managing a version of object-oriented data, comprising the steps of:
-
hierarchically dividing version control information relating to and separated from at least one of object-oriented data under version control, derivative data among said at least one of object-oriented data being not originally provided with version control; storing the version control information; managing a version of said at least one of object-oriented data using the version control information; and allowing a possibility of a specific version of derivative data among said at least one of object-oriented data to be in a state without application of version control.
-
-
18. A version control device operable for storing and processing object-oriented data in an object-oriented data base system, comprising:
-
a plurality of object means for storing and managing version control information about at least one of object-oriented data under version control, said version control information being separated from said at least one of object-oriented data and divided hierarchically by said plurality of object means; version environment storage object means separated from said at least one of object-oriented data, for storing information of a specified time, a name of selected object-oriented data pointed to by one of said plurality of object means and used at the specified time, and a version number of a version of the selected object-oriented data used at the specified time; and means for recognizing the name of the selected object-oriented data and the version of the object-oriented data used at the specified time by referring to said version environment storage object means and for reproducing an operation state at the specified time.
-
-
19. A version control method for managing a version of object-oriented data, comprising the steps of:
-
hierarchically dividing version control information relating to and separated from at least one of object-oriented data under version control; storing the version control information; managing a version of said at least one of object-oriented data using the version control information; storing version environment information separated from said at least one of object-oriented data and including information of a specified time, a name of selected object-oriented data pointed to by the version control information and used at the specified time, and a version number of a version of the selected object-oriented data used at the specified time; recognizing the name of the selected object-oriented data used at the specified time by referring to said version environment information; and reproducing an operation state at the specified time.
-
Specification