Schema evolution and integration

Authors: 
Clamen, SM
Author: 
Clamen, S
Year: 
1994
Venue: 
Distributed and Parallel Databases
URL: 
http://www.springerlink.com/content/U761717759TUR300/fulltext.pdf
Citations: 
56
Citations range: 
50 - 99
AttachmentSize
Clamen1994Schemaevolutionandintegration.pdf1.49 MB

Providing support forschema evolution allows existing databases to be adjusted for varying roles over time. This paper reflects on existing evolution support schemes and introduces a more general and functional mechanism to support schema evolution andinstance adaptation for centralized and distributed object-oriented database systems. Our evolution support scheme is distinguished from previous mechanisms in that it is primarily concerned with preserving existing database objects and maintaining compatibility for old applications, while permitting a wider range of evolution operations. It achieves this by supporting schema versioning, allowing multiple representations of instances to persist simultaneously, and providing for programmer specification of how to adapt existing instances. The mechanism is general enough to provide much of the support necessarily forheterogeneous schema integration, as well as incorporating much of the features of object migration and replication.