An Architecture for Managing Database Evolution

Authors: 
Dominguez, E; Lloret, J; Zapata, MA
Author: 
Dominguez, E
Lloret, J
Zapata, M
Year: 
2002
Venue: 
Proc. Advanced conceptual modeling techniques-ER 2002
URL: 
http://www.springerlink.com/content/V6A1XRWM1DU3UK5N/fulltext.pdf
Citations: 
13
Citations range: 
10 - 49
AttachmentSize
Dominguez2002AnArchitectureforManagingDatabaseEvolution.pdf205.43 KB

This paper presents an architecture for managing database evolution when all the components of the database (conceptual schema, logical schema and extension) are available. The strategy of evolution in which our architecture is based is that of lsquoforward database maintenancersquo, that is, changes are applied to the conceptual schema and propagated automatically down to the logical schema and to the extension. In order to put into practice this strategy, each component of a database is seen under this architecture as the information base of an information system. Furthermore, a translation information system is considered in order to manage the translation of conceptual elements into logical schema elements. A current Oracle implementation of this architecture is also presented.