Relational data base control system using object oriented access logic to limit the data base access count, and corresponding method
First Claim
1. Method for controlling a relational data base limiting the number of accesses to the said data base, the said data base being stored in a first storage unit controlled in accordance with a first relational access logic and including at least one series of records, each of the said records including at least one data field, each one of the said records being associated with an object including at least one variable and at least one method for affecting the value of at least one variable, the said method including the following steps:
- defining one or more object classes, each object class defining an object structure;
creating instances of a class, or objects, from one of the said object classes;
loading at least one object in the second temporary storage unit including the following steps;
read a record corresponding to one of the said objects, in the said first storage unit;
first transcoding of the said record to the said object as a function of the structure of the class of the said object, at least some variables of the said object corresponding to at least some of the said data fields in the said record;
write the said object in the said second temporary storage unit;
retrieval and modification of at least one variable of at least one object stored in the said second storage unit, in accordance with the said second access logic using the said methods;
save at least one record corresponding to at least one object stored in the said second storage unit, in the said first storage unit, including the following steps for each record;
read the objects corresponding to the said record in the said second storage unit;
second transcoding of the said object to the said record, as a function of the class structure of the said object, at least some variables of the said object corresponding to at least some of the said data fields in the said record;
write the said record in the said first storage unit, the commands to be applied to the said data base corresponding to the said first access logic being automatically generated from commands corresponding to the said second access logic given by an operator,method characterized in that data retrievals and/or modifications are made solely on the said objects in accordance with a second object oriented access logic, and characterized in that it includes a step for managing a history of at least some of the said objects, associating at least two different values to at least one variable of the said objects, each of the said values being associated with two technical fields, a knowledge date field representing the date on which the value of the said variable was known, and an effective date field representing the date on which the value of the said variable became effective.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a relational data base control system stored in a first storage unit (11) controlled in accordance with a first relational access logic, and including at least a series of records, each of the records being associated with an object including at least one variable and at least one method used to affect the value of at least one of the variables, data retrievals and/or modifications being made solely on the objects in accordance with a second object oriented access logic, the system comprising:
a second temporary object storage unit (15);
a control unit (14) including an automatic command generator unit (113) to be used in the data base according to the first access logic starting from commands corresponding to the second access logic;
a data transfer unit (16) transferring data in each direction between the first storage unit (11) and the second storage unit (15), data transfers between the first and the second storage units (15) being controlled by the automatic command generator unit (113) in order to limit the number of accesses to the first storage unit (11).
-
Citations
10 Claims
-
1. Method for controlling a relational data base limiting the number of accesses to the said data base, the said data base being stored in a first storage unit controlled in accordance with a first relational access logic and including at least one series of records, each of the said records including at least one data field, each one of the said records being associated with an object including at least one variable and at least one method for affecting the value of at least one variable, the said method including the following steps:
-
defining one or more object classes, each object class defining an object structure; creating instances of a class, or objects, from one of the said object classes; loading at least one object in the second temporary storage unit including the following steps; read a record corresponding to one of the said objects, in the said first storage unit; first transcoding of the said record to the said object as a function of the structure of the class of the said object, at least some variables of the said object corresponding to at least some of the said data fields in the said record; write the said object in the said second temporary storage unit; retrieval and modification of at least one variable of at least one object stored in the said second storage unit, in accordance with the said second access logic using the said methods; save at least one record corresponding to at least one object stored in the said second storage unit, in the said first storage unit, including the following steps for each record; read the objects corresponding to the said record in the said second storage unit; second transcoding of the said object to the said record, as a function of the class structure of the said object, at least some variables of the said object corresponding to at least some of the said data fields in the said record; write the said record in the said first storage unit, the commands to be applied to the said data base corresponding to the said first access logic being automatically generated from commands corresponding to the said second access logic given by an operator, method characterized in that data retrievals and/or modifications are made solely on the said objects in accordance with a second object oriented access logic, and characterized in that it includes a step for managing a history of at least some of the said objects, associating at least two different values to at least one variable of the said objects, each of the said values being associated with two technical fields, a knowledge date field representing the date on which the value of the said variable was known, and an effective date field representing the date on which the value of the said variable became effective. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Relational data base control system limiting the data base access count, the said data base being stored in a first storage unit controlled according to a first relational access logic and including at least one series of records, each of the said records including at least one data field,
said system whereby each of the said records is associated with an object including at least one variable and at least one method that can act on the value of at least one of the said variables, the said system comprising: -
a second temporary storage unit for objects; a control unit including; a unit for defining object classes, an object class defining an object structure, and means of creating instances of a class, or objects, from one of the said object classes; a unit for retrieving and modifying at least one variable in at least one object stored in the said second temporary storage unit, in accordance with the said second access logic, using the said methods; a unit for automatically generating commands to be used with the said data base, in accordance with the said first access logic, starting from commands corresponding to the said second access logic; and a unit for transferring data in each direction between the said first storage unit and the said second storage unit, and associating a record in the said data base with the said objects by transcoding, the said record including at least one field corresponding to a variable of the said object, the said transcoding being a function of the class of the corresponding object, data transfers between the said first and second storage units being controlled by the said automatic command generator unit so as to limit the number of accesses to the said first storage unit, the system characterized in that data retrievals and/or modifications are made solely on the said objects in accordance with a second object oriented access logic, and in that it includes a unit for managing a history of at least some of the said objects, associating at least two different values to at least one variable of the said objects, each of the said values being associated with two technical fields, a knowledge date field representing the date on which the value of the said variable was known, and an effective date field representing the date on which the value of the said variable became effective. - View Dependent Claims (8, 9, 10)
-
Specification