Semantics and implementation of schema evolution in object-oriented databases
- 1 December 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 16 (3) , 311-322
- https://doi.org/10.1145/38714.38748
Abstract
Object-oriented programming is well-suited to such data-intensive application domains as CAD/CAM, AI, and OIS (office information systems) with multimedia documents. At MCC we have built a prototype object-oriented database system, called ORION. It adds persistence and sharability to objects created and manipulated in applications implemented in an object-oriented programming environment. One of the important requirements of these applications is schema evolution, that is, the ability to dynamically make a wide variety of changes to the database schema. In this paper, following a brief review 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.Keywords
This publication has 4 references indexed in Scilit:
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987
- An object-oriented approach to multimedia databasesPublished by Association for Computing Machinery (ACM) ,1986
- Experience with Traits in the Xerox Star WorkstationIEEE Transactions on Software Engineering, 1984
- An architecture for object management in OISACM Transactions on Information Systems, 1984