Skip to main content

Towards the unification of views and versions for object databases

  • Conference paper
  • First Online:
Object Technologies for Advanced Software (ISOTAS 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 742))

Included in the following conference series:

Abstract

There have been a number of approaches to views and meta-data versioning for object databases. However, the essential similarities between the notions of views and versions have not been adequately explored. This paper introduces the concept of a virtual database to unify these two notions in the object database context. The semantics of virtual databases is presented, and a mechanism for interactively creating and deleting virtual databases and manipulating their schemas and instances is described. The application of the virtual database concept to supporting both views and versions in a unified manner is studied, and its practical utility is examined.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul and A. Bonner. Objects and views. In Proceedings of the ACM SIGMOD International Conference on Management of Data. ACM SIGMOD, May 1991.

    Google Scholar 

  2. [ABD+89] M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The object-oriented database system manifesto. In Proceedings of the 1st International Conference on Deductive and Object-Oriented Databases, December 1989.

    Google Scholar 

  3. H. Afsarmanesh and D. McLeod. The 3DIS: An extensible, object-oriented information management environment. ACM Transactions on Information Systems, 7(3):339–377, October 1989.

    Article  Google Scholar 

  4. A. M. Alashqur, S. Y. W. Su, and H. Lam. OQL: A query language for manipulating object-oriented databases. In Proceedings of the International Conference on Very Large Databases. VLDB Endowment, August 1989.

    Google Scholar 

  5. [BCG+87] J. Banerjee, H. Chou, J. Garza, W. Kim, D. Woelk, N. Ballou, and H. Kim. Data model issues for object-oriented applications. ACM Transactions on Office Information Systems, 5(1):3–26, January 1987.

    Article  Google Scholar 

  6. E. Bertino. A view mechanism for object-oriented databases. In Proceedings of the International Conference on Extending Database Technology, 1992.

    Google Scholar 

  7. J. Banerjee, W. Kim, H.-J. Kim, and H. F. Korth. Semantics and implementation of schema evolution in object-oriented databases. In Proceedings of the ACM SIGMOD International Conference on Management of Data. ACM SIGMOD, May 1987.

    Google Scholar 

  8. I. A. Chen and D. McLeod. Derived data update in semantic databases. In Proceedings of the International Conference on Very Large Databases. VLDB Endowment, August 1989.

    Google Scholar 

  9. D. Fishman, D. Beech, H. Cate, E. Chow, T. Connors, T. Davis, N. Derrett, C. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M. Neimat, T. Ryan, and M. Shan. Iris: An object-oriented database management system. ACM Transactions on Office Information Systems, 5(1):48–69, January 1987.

    Google Scholar 

  10. D. Fang, S. Ghandeharizadeh, D. McLeod, and A. Si. Implementation and evaluation of an object-based sharing mechanism for federated database systems. In Proceedings of the International Conference on Data Engineering. IEEE, April 1993.

    Google Scholar 

  11. S. Ghandeharizadeh et al. Design and implementation of OMEGA objectbased system. Technical Report USC-CS, Computer Science Department, University of Southern California, Los Angeles, CA 90089-0781, September 1991.

    Google Scholar 

  12. M. Hammer and D. McLeod. Database description with SDM: A semantic database model. ACM Transactions on Database Systems, 6(n3):351–386, September 1981.

    Article  Google Scholar 

  13. S. Heiler and S. Zdonik. Object views: Extending the vision. In Proceedings of the International Conference on Data Engineering. IEEE, 1990.

    Google Scholar 

  14. W. Kim and H. Chou. Versions of schema for object-oriented databases. In Proceedings of the International Conference on Very Large Databases. VLDB Endowment, September 1988.

    Google Scholar 

  15. W. Kim. A model of queries for object-oriented databases. In Proceedings of the International Conference on Very Large Databases. VLDB Endowment, August 1989.

    Google Scholar 

  16. Q. Li, K. J. Byeon, and D. McLeod. An experimental system for conceptual evolution in object databases. In B. Srinivasan and J. Zeleznikow, editors, Proceedings of the Australian Database Research Conference, February 1990.

    Google Scholar 

  17. C. Lecluse, P. Richard, and F. Velez. O2, an object-oriented data model. In Proceedings of the ACM SIGMOD International Conference on Management of Data. ACM SIGMOD, June 1988.

    Google Scholar 

  18. A. Motro. Superviews: Virtual integration of multiple databases. IEEE Transactions on Software Engineering, SE-13(7), 1987.

    Google Scholar 

  19. D. Maier, J. Stein, A. Otis, and Purdy A. Development of an object-oriented DBMS. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM, September 1986.

    Google Scholar 

  20. E. A. Rundensteiner and L. Bic. Automatic view schemata generation in object-oriented databases. Technical Report 92-15, University of California, Irvine, January 1992.

    Google Scholar 

  21. E. A. Rundensteiner. MultiView: A methodology for supporting multiple views in object-oriented databases. In Proceedings of the International Conference on Very Large Databases. VLDB Endowment, 1992.

    Google Scholar 

  22. E. Sciore. Multidimensional versioning for object-oriented databases. In Proceedings of the 2nd International Conference on Deductive and Object-Oriented Databases, December 1991.

    Google Scholar 

  23. M. H. Scholl, C. Laasch, and Tresch M. Updatable views in object-oriented databases. In Proceedings of the 2nd International Conference on Deductive and Object-Oriented Databases, December 1991.

    Google Scholar 

  24. A. H. Skarra and S. B. Zdonik. The management of changing types in an object-oriented database. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, 1986.

    Google Scholar 

  25. M. Tresch and M. H. Scholl. Schema transformation without database reorganization. ACM SIGMOD Record, 22(1), March 1993.

    Google Scholar 

  26. K. Tanaka, M. Yoshikawa, and K. Ishihara. Schema virtualization in object-oriented databases. In Proceedings of the International Conference on Data Engineering. IEEE, January 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Shojiro Nishio Akinori Yonezawa

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Byeon, K.J., McLeod, D. (1993). Towards the unification of views and versions for object databases. In: Nishio, S., Yonezawa, A. (eds) Object Technologies for Advanced Software. ISOTAS 1993. Lecture Notes in Computer Science, vol 742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57342-9_75

Download citation

  • DOI: https://doi.org/10.1007/3-540-57342-9_75

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57342-5

  • Online ISBN: 978-3-540-48075-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics