Título: DETECÇÃO DE OPORTUNIDADES DE REFATORAÇÃO EM BASES DE DADOS RELACIONAIS
Aluno: LUIZ FOGLIATO JÚNIOR
Orientadora: DEISE DE BRUM SACCOL
Co-orientador: EDUARDO KESSLER PIVETA
Data: 30/11/15
Horário: 14:30 h
Local: Sala 321A do Centro de Tecnologia
Banca:
Drª. DEISE DE BRUM SACCOL Presidente – Orientador
Dr. SERGIO LUIS SARDI MERGEN Examinador
Dr. MARCELO SOARES PIMENTA UFRGS Examinador
Dr. DANIEL LICHTNOWUFSM Suplente
Resumo: Muitos sistemas de informação que trabalham com BDR (Bancos de Dados Relacionais) apresentam problemas no projeto de suas bases de dados. Tais falhas podem ser decorrentes de falhas na construção, mudanças de requisitos ou falta de conhecimento por parte da equipe envolvida para produzir esquemas que proporcionem tratamentos mais evolutivos para tais sistemas. A técnica que possibilita fazer mudanças para corrigir imperfeições em bases de dados que geram os problemas citados é conhecida como refatoração (refactoring) em bases de dados. Objetivando identificar possíveis oportunidades de refatoração em bases de dados, este trabalho propõe heurísticas que detectam ou auxiliam na detecção de oportunidades de refatoração. Assim, analistas de domínio e profissionais da área de banco de dados poderão identificar, com maior agilidade, os defeitos compreendidos na estrutura e nos dados de um esquema e também tomar as providências necessárias para solucionar esses defeitos.
Palavras-chave: oportunidades de refatoração, bases de dados e heurísticas.