Title :
Object migration mechanisms to support updates in object-oriented databases
Author :
El-Sharkawi, Mohamed E. ; Kambayashi, Yahiko
Author_Institution :
Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Hakozaki, Japan
Abstract :
Updates in object-oriented database systems are studied. It is pointed out that, owing to the richness of the object-oriented data model, updating an object may affect the object´s position in the class lattice. Three types of update operations on objects are considered: adding, dropping, and modifying instance variables. An update may cause object migration, that is, the updated object may change its current class. As the user may not be aware of the side effects of the update, the system has to take some actions to complete the user´s update. Classes in a database schema are classified into three types: static, partially dynamic, and dynamic. This classification is based on the way in which an object in a class may migrate. It is shown that the notion of object migration affects answering queries in temporal object-oriented databases. The history of an object will be distributed among several classes in the scheme. Two approaches to determine the class of an object´s version are presented
Keywords :
database management systems; object-oriented programming; adding; dropping; dynamic; object migration; object-oriented data model; object-oriented databases; partially dynamic; static; updates; Data engineering; Data models; Database systems; Design automation; Image databases; Lattices; Object oriented databases; Object oriented modeling; Relational databases; Spatial databases;
Conference_Titel :
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2035-8
DOI :
10.1109/PARBSE.1990.77163