MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Deputy Mechanisms for Object-Oriented Databases (1995) [10 citations — 7 self]

Download:
pdf | ps
by Zhiyong Peng, Yahiko Kambayashi
Proc. IEEE 11th Int. Conf. Data Engineering
http://www.isse.kuis.kyoto-u.ac.jp/~peng/papers/icde95.ps
Add To MetaCart

Abstract:

In this paper, concepts of deputy objects and deputy classes for object-oriented databases (OODBs) are introduced. They can be used for unified realization of object views, roles and migration. The previous researches on these concepts were carried out separately, although they are very closely related. Objects appearing in a view can be regarded as playing roles in that view. Object migration is caused by change of roles of an object. Deputy objects can be used for unified treatment of them and generalization of these concepts. The schemata of deputy objects are defined by deputy classes. A set of algebraic operations are developed for deputy class derivation. In addition, three procedures for update propagation between deputy objects and source objects have been designed, which can support dynamic classification. The unified realization of object views, roles and migration by deputy mechanisms can achieve the following advantages. (1) Treating view objects as roles of an object allows them to have additional attributes and methods so that the autonomous views suitable for OODBs can be realized. (2) Handling object roles in the same way as object views enables object migration to be easily realized by dynamic classification functions of object views. (3) Generalization of object views, roles and migration makes it possible that various semantic constraints on them can be defined and enforced uniformly. 1

Citations

244 Objects and Views – Abiteboul, Bonner - 1991
127 A view mechanism for object-oriented databases – Bertino - 1992
118 Aspects: Extending Objects to Support Multiple, Independent Roles – Richardson, Schwarz - 1991
107 MultiView: A Methodology for Supporting Multiple Views in Object-Oriented Databases – Rundensteiner - 1992
104 An object data model with roles – Albano, Bergamini, et al. - 1993
67 Object Views: Extending the Vision – Heiler, Zdonik - 1990
56 Object Specialization – Sciore - 1989
53 The Role Concept in Data Models – Bachman, Daya - 1977
39 The Breakdown of the Information Model in Multi-Database Systems – Kent - 1991
28 Dynamic constraints and object migration – Su - 1991
11 Dynamic Maps as Composite Views of Varied Geographic Database Servers – Arikawa, Kawakita, et al. - 1994
5 The design of a distributed object-oriented operating system for office applications – Shapiro - 1988
2 Kambayashi , Object Migration Mechanisms to Support ObjectOriented Databases – El-Sharkawi - 1991
1 and Judith B.Cushing, Treating Programs as Objects: The computational Proxy Experience – Maier - 1993
1 ViewSystem:Integrating Heterogeneous Information Bases by Object-Oriented Views – Neuhold - 1990
1 Proxy Classes and Their Applications in the Data-Knowledge Coordination Model – Peng, Kambayashi - 1993