Semantics and implementation of schema evolution in object-oriented databases

  • Authors:
  • Jay Banerjee;Won Kim;Hyoung-Joo Kim;Henry F. Korth

  • Affiliations:
  • MCC, Austin, TX;MCC, Austin, TX;Univ. of Texas, Austin;Univ. of Texas, Austin

  • Venue:
  • SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
  • Year:
  • 1987

Quantified Score

Hi-index 0.05

Visualization

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.