1987 · 668 citations · 7 references
ComputingComputer ScienceData ManagementDatabasesProgramming LanguagesData ModelingDatabase DesignDatabase ManagementObject-oriented DesignObject-oriented ProgrammingSchema DesignData Model EvolutionData-intensive ComputingDatabase Schema EvolutionSchema Evolution
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.
7
Object-oriented programming: Themes and variations
Mark Stefik, Daniel G. Bobrow · AI Magazine · 1986 · 722 citations
Data model issues for object-oriented applications
Jay Banerjee, Hong‐Tai Chou, Jorge F. Garza et al. · ACM Transactions on Information Systems · 1987 · 579 citations · Full text
An object-oriented approach to multimedia databases
Darrell Woelk, Won Bae Kim, Willis Luther · ACM SIGMOD Record · 1986 · 169 citations · Full text
An extensible object-oriented approach to databases for VLSI/CAD
Hamideh Afsarmanesh, Dennis McLeod, David Knapp et al. · 1985 · 60 citations