Data model issues for object-oriented applications

作者: Jay Banerjee , Hong-Tai Chou , Jorge F. Garza , Won Kim , Darrell Woelk

DOI: 10.1145/22890.22945

关键词:

摘要: Presented in this paper is the data model for ORION, a prototype database system that adds persistence and sharability to objects created manipulated object-oriented applications. The ORION consolidates modifies number of major concepts found many systems, such as objects, classes, class lattice, methods, inheritance. These are reviewed three enhancements conventional model, namely, schema evolution, composite versions, elaborated upon. Schema evolution ability dynamically make changes definitions structure lattice. Composite recursive collections exclusive components treated units storage, retrieval, integrity enforcement. Versions variations same object related by history their derivation. strongly motivated management requirements applications from domains artificial intelligence, computer-aided design manufacturing, office information systems with multimedia documents.

参考文章(21)
Henry F. Korth, Hyoung-Joo Kim, Jay Banerjee, Won Kim, Schema Evolution in Object-Oriented Persistent Databases. XP7.52 Workshop on Database Theory. ,(1986)
K. V. Bapa Rao, K. Narayanaswamy, Dennis McLeod, An Approach to Information Management for CAD/VLSI Applications. Engineering Design Applications. pp. 39- 50 ,(1983)
Peter Dadam, H.-D. Werner, Vincent Y. Lum, Integration of Time Versions into a Relational Database System very large data bases. pp. 509- 522 ,(1984)
Glenn Krasner, Smalltalk-80: bits of history, words of advice Addison-Wesley Longman Publishing Co., Inc.. ,(1983)
Hong-Tai Chou, Won Kim, A Unifying Framework for Version Control in a CAD Environment very large data bases. pp. 336- 344 ,(1986)
J. Vanderbroek, Elisa Bertino, J. Li, Stavros Christodoulakis, T. Li, M. Papa, Y. Wang, S. Wan, Development of a Multimedia Information System for an Office Environment very large data bases. pp. 261- 271 ,(1984)
Daniel Weinreb, Lisp machine manual ,(1979)
Wil Plouffe, Raymond A. Lorie, Complex Objects and Their Use in Design Transactions international conference on management of data. pp. 115- 121 ,(1983)
Hamideh Afsarmanesh, Dennis McLeod, Alice C. Parker, David Knapp, An extensible object-oriented approach to databases for VLSI/CAD very large data bases. pp. 13- 24 ,(1985)
Adele Goldberg, David Robson, Smalltalk-80: The Language and its Implementation ,(1983)