Please use this identifier to cite or link to this item:
Type: Congresso
Title: Evolutionary Database Design: Enhancing Data Abstraction Through Database Modularization To Achieve Graceful Schema Evolution
Author: Guedes
Gustavo Bartz; Baioco
Gisele Busichia; de Oliveira Moraes
Regina Lucia
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.
Subject: Evolutionary Database Design
Schema Evolution
Database Evolution
Agile Methods
Editor: Springer Int Publishing AG
Rights: fechado
Identifier DOI: 10.1007/978-3-319-44403-1_22
Date Issue: 2016
Appears in Collections:Unicamp - Artigos e Outros Documentos

Files in This Item:
File SizeFormat 
000389020100022.pdf26.51 MBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.