Skip to main content

A Unified Framework for Supporting Dynamic Schema Evolution in Object Databases

  • Conference paper
  • First Online:
Conceptual Modeling — ER ’99 (ER 1999)

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

Included in the following conference series:

Abstract

This paper addresses the design of an integrated framework for managing schema evolution. This framework is based on the adaptation and extension of two main schema evolution approaches, namely schema modification and schema versioning. The proposed framework provides an integrated environment to support different database evolution techniques (such as, modification and versions at the schema level, conversion, object versioning, and screening at the instance level). We introduce the concept of class/schema version pertinence enabling the database administrator to judge the pertinence of versions with regard to database applications. Finally, we propose a declarative language based on OQL, the ODMG query language, that the user can use to guide objects adaptation process when dealing with complex or application specific schema updates.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benatallah, B. Evolution du schema d’une base de donnees a objets: une approche par compromis. PhD dissertation, University of Joseph Fourrier, Grenoble, March 1996.

    Google Scholar 

  2. Benatallah, B. and Tari, Z. Dealing with Version Pertinence to Design an Efficient Object Database Schema Evolution Mechanism. The IEEE Int. Database Engineering and Applications Symposium-IDEAS’ 98, July 1998, Cardiff, Wales, UK.

    Google Scholar 

  3. Breche, P. and Ferrandina, F. and Kuklok, M. Simulation of schema and database modification using views. Proc. of DEXA’95, London, UK, 1995.

    Google Scholar 

  4. Clamen, S. Schema Evolution and Integration. Distributed and Parallel Databases Journal, Vol. 2(1), Jan. 1993.

    Google Scholar 

  5. Claypool, K. and Rundensteiner, E. Flexible Database Transformations: The SERF Approach. IEEE Data Engineering Bulletin 22(1), 1999.

    Google Scholar 

  6. Ferrandina, F., Meyer, T., and Zicari, R. Schema and Database Evolution in the O2 system. Proc. of the 21th VLDB Int. Conf., Zurich, Sept. 1995.

    Google Scholar 

  7. Fontana, E. Dennebouy, Y. Schema Evolution by using Timestamped Versions and Lazy Strategy. Proc. of the French Database Conf. (BDA), Nancy, Aug. 1994.

    Google Scholar 

  8. Monk, S. and Sommerville, I. Schema Evolution in OODBs Using Class Versioning. SIGMOD RECORD, 22(3), Sept. 1993.

    Google Scholar 

  9. Penny, D. and Stein, J. Class Modification in the GemStone Object-Oriented DBMS. Proc. of the ACM OOPSLA Int. Conf., Sept. 1987.

    Google Scholar 

  10. Ra, Y. and Rundensteiner, E. A Transparent Schema-Evolution System Based on Object-Oriented View Technology. TKDE, 1997. 16, 17

    Google Scholar 

  11. Rodick, J. A survey of schema versioning issues for database systems. Information and Software Technology, 1995, 37(7) 383–393, Elsevier Science B.V.

    Article  Google Scholar 

  12. Zdonik, S. Object-Oriented type evolution. Advances in Database Programming Languages. ACM Press, (Bancilhon F., Bunema P. editors), 1990, pp. 277–288.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Benatallah, B. (1999). A Unified Framework for Supporting Dynamic Schema Evolution in Object Databases. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds) Conceptual Modeling — ER ’99. ER 1999. Lecture Notes in Computer Science, vol 1728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47866-3_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-47866-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66686-8

  • Online ISBN: 978-3-540-47866-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics