Data model issues for object-oriented applications
ACM Transactions on Information Systems (TOIS)
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Issues in object-oriented database schemas
Issues in object-oriented database schemas
ACM Transactions on Information Systems (TOIS)
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Schema transformation without database reorganization
ACM SIGMOD Record
Schema evolution in OODBs using class versioning
ACM SIGMOD Record
Tools for view generation in object-oriented databases
CIKM '93 Proceedings of the second international conference on Information and knowledge management
Set Operations in Object-Based Data Models
IEEE Transactions on Knowledge and Data Engineering
A View Mechanism for Object-Oriented Databases
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
A Framework for Schema Updates In An Object-Oriented Database System
Proceedings of the Seventh International Conference on Data Engineering
Versions of Schema for Object-Oriented Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Multiview: A Methodology for Supporting Multiple Views in Object-Oriented Databases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Storage and Access Structures to Support a Semantic Data Model
VLDB '82 Proceedings of the 8th International Conference on Very Large Data Bases
Developing an object-oriented view management system
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
A Transparent Schema-Evolution System Based on Object-Oriented View Technology
IEEE Transactions on Knowledge and Data Engineering
Hi-index | 0.00 |
Schema updates on shared object-oriented databases (OODBs) are almost always prohibited because of the risk of making existing application programs obsolete when run against the modified schema. We have proposed a solution approach, called Transparent Schema Evolution (TSE), that successfully addresses this problem by integrating schema evolution capabilities with object-oriented view facilities. In TSE, users interface with the OODB exclusively through their customized database view. In this paper, we identify key features required from OODB systems in order to provide such transparent schema change support, including multiple classification, dynamic reclassification, and flexible restructuring. Such features are currently not supported by commercial OODB systems. We thus propose a novel object-oriented modeling paradigm that overcomes these limitations. Key concepts of the proposed solution include object-slicing techniques and object-oriented views. In this paper, we describe a prototype implementation of the object-slicing paradigm that we have built to demonstrate the feasibility of our TSE approach.