Towards supporting hard schema changes in TSE
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
The MultiView project: object-oriented view technology and applications
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
A Transparent Schema-Evolution System Based on Object-Oriented View Technology
IEEE Transactions on Knowledge and Data Engineering
Schema Evolution of an Object-Oriented Real-Time Database System for Manufacturing Automation
IEEE Transactions on Knowledge and Data Engineering
The EVE Approach: View Synchronization in Dynamic Distributed Environments
IEEE Transactions on Knowledge and Data Engineering
OODBMS Metamodel Supporting Configuration Management of Large Applications
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
Flattening the Metamodel for Object Databases
ADBIS '02 Proceedings of the 6th East European Conference on Advances in Databases and Information Systems
Current, Legacy, and Invalid Tuples in Conditionally Evolving Databases
ADVIS '02 Proceedings of the Second International Conference on Advances in Information Systems
Schema Evolution in SQL-99 and Commercial (Object-)Relational DBMS
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
Contextualization of OODB Schemas in CROME
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Keeping virtual information resources up and running
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
Consistent View Removal in Transparent Schema Evolution Systems
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
A schema version model for complex objects in object-oriented databases
Journal of Systems Architecture: the EUROMICRO Journal
Online reorganization of databases
ACM Computing Surveys (CSUR)
Integrated model-based software development, data access, and data migration
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Policy-Regulated management of ETL evolution
Journal on Data Semantics XIII
What-if analysis for data warehouse evolution
DaWaK'07 Proceedings of the 9th international conference on Data Warehousing and Knowledge Discovery
Hi-index | 0.00 |
When a database is shared by many users, updates to the database schema are almost always prohibited because there is a risk of making existing application programs obsolete when they run against the modified schema. This paper addresses the problem by integrating schema evolution with view facilities. When new requirements necessitate schema updates for a particular user, the user specifies schema changes to the personal view rather than to the shared base schema. Our view evolution approach then computes a new view schema that reflects the semantics of the desired schema change, and replaces the old view with the new one. We present algorithms that implement the set of schema evolution operations typically supported by OODB systems as view definitions. This approach provides the means for schema change without affecting other views (and thus without affecting existing application programs). The persistent data is shared by different views of the schema, i.e., both old as well as newly developed applications can continue to interoperate. In this paper, we present examples that demonstrate our approach.