SERF: schema evolution through an extensible, re-usable and flexible framework
Proceedings of the seventh international conference on Information and knowledge management
SERF: ODMG-based generic re-structuring facility
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Handling Evolving Data Through the Use of a Description Driven Systems Architecture
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
OQL_SERF: an ODMG implementation of the template-based schema evolution framework
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
ROVER: a framework for the evolution of relationships
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Hi-index | 0.00 |
Schema evolution is a problem that is faced by long-lived data. Schema changes are required during maintenance, but can make persistent data inaccessible. Existing systems that support schema evolution focus on changes isolated to individual types, thereby limiting what can be easily accomplished during maintenance. In these systems, more complex type changes that move parts of a type definition to another type are modeled as a independent changes to individual types. In doing so, information is lost concerning how the data in instances of these types should move. We present a model of compound type changes that describes changes involving multiple types and their effects on data. We then describe Tess, a system to automate schema evolution involving compound type changes.