Skip to main content

On behavioral schema evolution in object-oriented databases

  • Conference paper
  • First Online:
Advances in Database Technology — EDBT '94 (EDBT 1994)

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

Included in the following conference series:

Abstract

This paper describes the effect of schema evolution operations on the implementation of methods. The effect of these operations is captured as temporary inconsistencies. Extensions for handling these temporary inconsistencies in our Graphical Object-Oriented Schema Environment prototype, called GOOSE are described. In GOOSE, the schema information is maintained as a set of system objects of system defined classes. In order to maintain these temporary inconsistencies, the system classes have been augmented with two classes, namely Uses and Stubs, as specialization of the system class Class. Furthermore, schema evolution operations for explicitly resolving these inconsistencies are defined.

This work is partially supported by NSF grants number IRI-9010120 and CDA-9114359 and the Army Center of Excellence in Information System grant number DAAL03-92-G0377.

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. J. Banerjee, W. Kim, H.-J. Kim, and H. Korth, “Semantics and implementation of schema evolution in object-oriented databases,” in Proceedings of the International Conference on Management of Data, San Francisco, CA, pp. 311–322, May 1987.

    Google Scholar 

  2. D. Penney and J. Stein, “Class modification in the GemStone Object-Oriented DBMS,” in Proceedings of the Second Conference on Object Oriented Programming Systems, Languages, and Applications, Kissimmee, Florida, pp. 111–117, October 1987.

    Google Scholar 

  3. G.-T. Nguyen and D. Rieu, “Expert database support for consistent dynamic objects,” in Proceedings of the Thirteenth Conference on Very Large Databases, Brighton, UK, pp. 493–500, September 1987.

    Google Scholar 

  4. G.-T. Nguyen and D. Rieu, “Schema evolution in object-oriented database systems,” Tech. Rep. TR No. 947, INRIA Laboratoire de Genie Informatique, France, December 1988.

    Google Scholar 

  5. R. Zicari, “A framework for schema updates in an object-oriented database system,” in Proceedings of the Seventh International Conference on Data Engineering, Kobe, Japan, pp. 2–13, April 1991.

    Google Scholar 

  6. C. Delcourt and R. Zicari, “The Design of an Integrity Consistency Checker (ICC) for an Object-Oriented Database System,” in Proceedings of the European Conference on the Object-Oriented Programming, P. America, ed., Geneva, Switzerland, pp. 95–117, Springer-Verlag, July 1991.

    Google Scholar 

  7. M. Morsi, S. Navathe, and H.-J. Kim, “A Schema Management and Prototyping Interface for an Object-Oriented Database Environment,” in Proceedings of the IFIP working conference on the Object Oriented Approach in Information Systems, Quebec City, Canada, pp. 157–181, North Holland Publishers, Inc., October 1991.

    Google Scholar 

  8. M. Morsi, S. Navathe, and H.-J. Kim, “An Extensible Object-Oriented Database Testbed,” in Proceedings of the Eighth International Conference on Data Engineering, Pheonix, Arizona, pp. 150–157, February 1992.

    Google Scholar 

  9. M. Morsi, Extensible Object-Oriented Database with Dynamic Schemas. PhD thesis, College of Computing, Georgia Institute of Technology, Atlanta, GA, September 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matthias Jarke Janis Bubenko Keith Jeffery

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morsi, M.M.A., Navathe, S.B., Shilling, J. (1994). On behavioral schema evolution in object-oriented databases. In: Jarke, M., Bubenko, J., Jeffery, K. (eds) Advances in Database Technology — EDBT '94. EDBT 1994. Lecture Notes in Computer Science, vol 779. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57818-8_50

Download citation

  • DOI: https://doi.org/10.1007/3-540-57818-8_50

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48342-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics