Skip to main content

Simulation of schema change using views

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1995)

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

Included in the following conference series:

Abstract

In this paper we concentrate on the description of change management functionalities that have been added to the commercially available O 2 ODBMS to yield a platform suited for applications such as SDEs. A description of declarative high level schema update primitives is presented as well as mechanisms to propagate schema changes to the database. Particular emphasis is given to a mechanism that allows designers first to simulate schema and database modifications by means of object views, and second to materialize them to be propagated onto the real schema and base.

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 SIGMOD'91 Conference Proceedings, Int. Conf. on Management of Data, San Francisco, California, Mar 1991. ACM Press.

    Google Scholar 

  2. E. Amiel, M. Bellosta, E. Dujardin, and E. Simon. Supporting Exceptions to Behavioral Schemas Consistency to Ease Schema Evolution in Oodbms. In Proceedings of the 20th International Conference on Very Large Databases. Morgan Kaufmann, September 1994.

    Google Scholar 

  3. J. Banerjee, H. Kim, W. Kim, and H. Korth. Semantics and implementation of schema evolution in object-oriented databases. In U. Dayal and I. Traiger, editors, ACM-SIGMOD '87 Conference on Management of Data, Conference Proceedings, pages 311–322, San Francisco, California, February 1987. ACM Press.

    Google Scholar 

  4. M. Blaha, F. Eddy, W. Premerlani, W. Lorensen, and J. Rumbaugh. Object Oriented Modeling and Design. Prentice-Hall International Editions, 1991.

    Google Scholar 

  5. P. Brèche and M. Wörner. Schema Update Primitives for ODB Design. Technical Report 07/95, Fachbereich Informatik, Universität Frankfurt, May 1995.

    Google Scholar 

  6. R. Bretl, D. Maier, A. Otis, J. Penney, B. Schuchardt, J. Stein, E. Williams, and M. Williams. The GemStone Data Management System. In W. Kim and F. Lockovsky, editors, Object-Oriented Concepts, Databases and Applications, chapter 12. ACM Press, 1989.

    Google Scholar 

  7. O. Design Inc. Objectstore User Guide, chapter 9. Object Design Inc., 1993.

    Google Scholar 

  8. F. Ferrandina, G. Ferran, J. Madec, T. Meyer, and R. Zicari. Database Evolution in the O2 Database System. In Proceedings of the 21st International Conference on Very Large Databases, September 1995.

    Google Scholar 

  9. F. Ferrandina, T. Meyer, and R. Zicari. Implementing Lazy Database Updates for an Object Database System. In Proceedings of the 20th International Conference on Very Large Databases, pages 261–272, Santiago, Chile, September 1994. Morgan Kaufmann.

    Google Scholar 

  10. F.Ferrandina, T.Meyer, and R.Zicari. Correctness of Lazy Database Updates for an Object Database Systems. In Proceedings of the 6th International Workshop on Persistent Object Systems. Springer Verlag, September 1994.

    Google Scholar 

  11. I. Itasca Systems. OODBMS Feature Checklist. Rev. 1.1. Technical Report TM-92-001, Itasca Systems, Inc., December 1992.

    Google Scholar 

  12. C. Laasch, M. Scholl, and M. Tresch. Updatable views in object-oriented databases. In Proc. of the 2nd International Conference on Deductive and Object-Oriented Databases, number 566 in LNCS, Munich, Germany, December 1991. Springer Verlag.

    Google Scholar 

  13. O2 Technology. O2 Database User Manual, Version 4.0. O2 Technology, Versailles, France, June 1992.

    Google Scholar 

  14. O2 Technology, Inria, Cefriel, U. of Frankfurt, and U. of Grenoble. Final requirements for the database repository. Goostep project 6115. Goodstep report. GO.8R.1.0. Technical report, Goodstep consortium, March 1994.

    Google Scholar 

  15. E. Rundensteiner. Multi View: A Methodology for supporting Multiple View Schemata in Object-Oriented Databases. In Proceedings of the 18th International Conference on Very Large Databases, pages 187–198, Vancouver, Canada, August 1992. Morgan Kaufmann.

    Google Scholar 

  16. M. Scholl and M. Tresch. Schema Transformations without Database Reorganization. ACM SIGMOD Record 1993, 22(1):21–27, March 1993.

    Google Scholar 

  17. R. Zicari. A Framework for Schema Updates in an Object-Oriented Database System. In F. Bancilhon, C. Delobel, and P. Kanellakis, editors, Building an Object-Oriented Database System: The Story of O2, pages 146–182. Morgan Kaufmann, San Mateo, CA, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Norman Revell A Min Tjoa

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brèche, P., Ferrandina, F., Kuklok, M. (1995). Simulation of schema change using views. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049123

Download citation

  • DOI: https://doi.org/10.1007/BFb0049123

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60303-0

  • Online ISBN: 978-3-540-44790-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics