DocumentCode :
2878840
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
fYear :
1990
fDate :
7-9 Mar 1990
Firstpage :
378
Lastpage :
387
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2035-8
Type :
conf
DOI :
10.1109/PARBSE.1990.77163
Filename :
77163
Link To Document :
بازگشت