Monografia
Uma ferramenta para detecção e análise de impactos na evolução de esquemas de Dados em SGBDs relacionais
Registro en:
OLIVEIRA, Camila Carvalho. Uma ferramenta para detecção e análise de impactos na evolução de esquemas de Dados em SGBDs relacionais. 2015. 90 f. TCC (Bacharelado em Sistemas de Informação) - Universidade Federal de Sergipe, Itabaiana, SE, 2015.
Autor
Oliveira, Camila Carvalho
Institución
Resumen
One of the main activities related to the construction and maintenance of information systems is the artifacts adjustment due to changes that occur over time. A particular type of change that directly affects the application code is the evolution of database schemas. Modifying a schema implies modifying systems that rely on the database. For this, it is necessary to evaluate the impact of the evolution of a scheme, in
other words, identify all system locations that may be affected by every change in the scheme, to adapt them to the new reality. Manually performing the detection of impacts is a difficult task that takes time and costs and can cause damage. In this paper, we propose a tool to aid the detection and analysis of impacts in the evolution of data schemas in relational DBMSs. Through a systematic approach to relate artifacts and schema objects, the tool evaluates, by comparing baselines, the impact that changes in a data schema may cause in the environment of an information system. Uma das principais atividades relacionadas com a construção e manutenção de sistemas de informação é o ajuste de artefatos em função de mudanças que surgem com o passar do tempo. Um tipo particular de mudança que afeta diretamente o código das aplicações é a evolução de esquemas de banco de dados. Modificar um esquema implica modificar os sistemas que dependem do banco de dados. Para isso é necessário avaliar o impacto da evolução de um esquema, ou seja, identificar todos os locais do sistema que podem ser afetados por cada mudança no esquema, para adaptá-los à nova realidade. Realizar manualmente a detecção de impactos é uma tarefa difícil, que consome tempo e custo e pode causar prejuízos. Neste trabalho propomos uma ferramenta para auxiliar a detecção e análise de impactos na evolução de esquemas de dados em SGBDs relacionais. Através de uma abordagem sistemática para relacionar artefatos e objetos de esquemas, a ferramenta avalia, através da comparação de baselines, o impacto que mudanças em um esquema de dados podem causar no ambiente de um sistema de informação. Itabaiana, SE