Class modification in the GemStone object-oriented DBMS
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Advances in database programming languages
Schema evolution in OODBs using class versioning
ACM SIGMOD Record
Schema evolution and integration
Distributed and Parallel Databases - Special issue on distributed/parallel database object management
A Transparent Schema-Evolution System Based on Object-Oriented View Technology
IEEE Transactions on Knowledge and Data Engineering
Schema and Database Evolution in the O2 Object Database System
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Simulation of Schema Change using Views
DEXA '95 Proceedings of the 6th International Conference on Database and Expert Systems Applications
Dealing with Version Pertinence to Design an Efficient Schema Evolution Framework
IDEAS '98 Proceedings of the 1998 International Symposium on Database Engineering & Applications
Schema Evolution in Heterogeneous Database Architectures, A Schema Transformation Approach
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Maintaining Semantic Mappings between Database Schemas and Ontologies
Semantic Web, Ontologies and Databases
Requirements ontology and multi-representation strategy for database schema evolution
ODBIS'05/06 Proceedings of the First and Second VLDB conference on Ontologies-based databases and information systems
Metadata management in a multiversion data warehouse
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Hi-index | 0.00 |
This paper addresses the design of an integrated framework for managing schema evolution. This framework is based on the adaptation and extension of two main schema evolution approaches, namely schema modification and schema versioning. The proposed framework provides an integrated environment to support different database evolution techniques (such as, modification and versions at the schema level, conversion, object versioning, and screening at the instance level). We introduce the concept of class/schema version pertinence enabling the database administrator to judge the pertinence of versions with regard to database applications. Finally, we propose a declarative language based on OQL, the ODMG query language, that the user can use to guide objects adaptation process when dealing with complex or application specific schema updates.