Semantics and Implementation of Schema Evolution in Object-Oriented Databases

Jay Banerjee, Won Kim, Hyoung-Joo Kim, Henry F. Korth. Semantics and Implementation of Schema Evolution in Object-Oriented Databases. In Umeshwar Dayal, Irving L. Traiger, editors, Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data 1987 Annual Conference, San Francisco, California, May 27-29, 1987. pages 311-322, ACM Press, 1987. [doi]

Abstract

ObJect-onented data-tntenslve appkcatton domains as CAD/CAM, Al, and OIS (offlce Jnformahon systems) with mulhmedla documents At MCC we have built a prototype obJect-onented database system, called ORION It adds persistence and sharabllity to obJects created and manipulated In appkcatlons Implemented in an obJect-oriented programmlng environment One of the important requirements of these applications ISschema evolution, that IS, the ability to dynamically make a wide variety of changes to the database schema In this paper, following a brief revJew of the object-oriented data model that we support in ORION, we establish a framework for supporting schema evolution, define the semantics of schema evolution and discuss its implementation.