Última alteração: 2016-09-08
Resumo
Este estudo apresenta técnicas de refatoração em banco de dados relacional que visam corrigir erros e anomalias que surgem com o passar do tempo, devido a imperfeições e falhas nos esquemas conceituais do banco de dados, fruto da ineficiência do processo de modelagem de dados que acarretam duplicações de informações, inconsistências, entre outros problemas, deixando o banco de dados menos confiável e suas informações cada vez mais difíceis de serem utilizadas no processos de tomada de decisão. Propõe-se a aplicação das técnicas de refatoração de banco de dados das categorias estrutural, qualidade de dados, integridade referencial e arquitetural em casos de uso, que tende a minimizar erros e facilitar o entendimento das informações contidas no banco de dados, assim facilitar consultas, manter a semântica e melhorar sua estrutura, conservando suas funcionalidades originais sem adicionar novas funcionalidades, melhorando os esquemas para projetos futuros em banco de dados. Ao final, é realizada uma comparação com as técnicas de refatoração de banco de dados descritas na literatura.