• DocumentCode
    2494879
  • Title

    Deputy mechanisms for object-oriented databases

  • Author

    Peng, Zhiyong ; Kambayashi, Yahiko

  • Author_Institution
    Fac. of Eng., Kyoto Univ., Japan
  • fYear
    1995
  • fDate
    6-10 Mar 1995
  • Firstpage
    333
  • Lastpage
    340
  • Abstract
    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
  • Keywords
    abstract data types; algebra; data structures; database theory; object-oriented databases; algebraic operations; autonomous views; deputy class derivation; deputy classes; deputy mechanisms; deputy objects; dynamic classification; object migration; object roles; object views; object-oriented databases; semantic constraints; source objects; update propagation; Data engineering; Database systems; Distributed databases; Object oriented databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1995. Proceedings of the Eleventh International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-6910-1
  • Type

    conf

  • DOI
    10.1109/ICDE.1995.380377
  • Filename
    380377