Evolutionary database design : enhancing data abstraction through database modularization to achieve graceful schema evolution
Gustavo Bartz Guedes, Gisele Busichia Baioco, Regina Lúcia de Oliveira Moraes
CAPÍTULO DE LIVRO
Inglês
Abstract: Software systems are not immutable through time, especially in modern development methods such as agile ones. Therefore, a software system is constantly evolving. Besides coding, the database schema design also plays a major role. Changes in requirements will probably affect the database...
Ver mais
Abstract: Software systems are not immutable through time, especially in modern development methods such as agile ones. Therefore, a software system is constantly evolving. Besides coding, the database schema design also plays a major role. Changes in requirements will probably affect the database schema, which will have to be modified to accommodate them. In a software system, changes to the database schema are costly, due to application’s perspective, where data semantics needs to be maintained. This paper presents a process to conduct database schema evolution by extending the database modularization to work in an evolutionary manner. The evolutionary database modularization process is executed during conceptual design, improving the abstraction capacity of generated data schema and results in loosely coupled database elements, organized in database modules. Finally, we present the process execution in an agile project
Ver menos
Fechado
Evolutionary database design : enhancing data abstraction through database modularization to achieve graceful schema evolution
Gustavo Bartz Guedes, Gisele Busichia Baioco, Regina Lúcia de Oliveira Moraes
Evolutionary database design : enhancing data abstraction through database modularization to achieve graceful schema evolution
Gustavo Bartz Guedes, Gisele Busichia Baioco, Regina Lúcia de Oliveira Moraes
Fontes
Proceedings of the 27th International Conference on Database and Expert Systems Applications - Fonte avulsa) Cham : Springer, 2016. p. 355-369 |