Detecção de oportunidades de refatoração em bases de dados relacionais

Detalhes bibliográficos
Autor(a) principal: Fogliato Junior, Luiz
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000r0rw
Texto Completo: http://repositorio.ufsm.br/handle/1/11256
Resumo: Many information systems that work with RDR (Relational Databases) have problems in the design of their databases. Such failures may result from design specification, requirement changes or even lack of knowledge to produce schemes that provide more evolutionary treatments for such systems. The technique that includes making changes to correct imperfections in databases that generate the mentioned problem is known as database refactoring. In order to identify possible opportunities for refactoring databases, this work proposes heuristics that detect or assist in detecting opportunities for refactoring. Thus, domain analysts and data professionals can identify the structure and data bad smells of a scheme and also take the necessary steps to address these shortcomings.
id UFSM_1ec48f960f495afaa390f452ce328fb0
oai_identifier_str oai:repositorio.ufsm.br:1/11256
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Detecção de oportunidades de refatoração em bases de dados relacionaisDetection of refactoring opportunities in relational databasesOportunidades de refatoraçãoBases de dados e heurísticasRefactoring opportunitiesDatabases and heuristicsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMany information systems that work with RDR (Relational Databases) have problems in the design of their databases. Such failures may result from design specification, requirement changes or even lack of knowledge to produce schemes that provide more evolutionary treatments for such systems. The technique that includes making changes to correct imperfections in databases that generate the mentioned problem is known as database refactoring. In order to identify possible opportunities for refactoring databases, this work proposes heuristics that detect or assist in detecting opportunities for refactoring. Thus, domain analysts and data professionals can identify the structure and data bad smells of a scheme and also take the necessary steps to address these shortcomings.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.Universidade Federal de Santa MariaBRCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaSaccol, Deise de Brumhttp://lattes.cnpq.br/7758924784164781Pimenta, Marcelo Soareshttp://lattes.cnpq.br/2202679279260042Mergen, Sergio Luis Sardihttp://lattes.cnpq.br/0718830701479001Fogliato Junior, Luiz2016-05-242016-05-242015-11-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfFOGLIATO JUNIOR, Luiz. Detection of refactoring opportunities in relational databases. 2015. 107 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2015.http://repositorio.ufsm.br/handle/1/11256ark:/26339/001300000r0rwporinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-03-07T17:11:34Zoai:repositorio.ufsm.br:1/11256Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2022-03-07T17:11:34Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Detecção de oportunidades de refatoração em bases de dados relacionais
Detection of refactoring opportunities in relational databases
title Detecção de oportunidades de refatoração em bases de dados relacionais
spellingShingle Detecção de oportunidades de refatoração em bases de dados relacionais
Fogliato Junior, Luiz
Oportunidades de refatoração
Bases de dados e heurísticas
Refactoring opportunities
Databases and heuristics
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Detecção de oportunidades de refatoração em bases de dados relacionais
title_full Detecção de oportunidades de refatoração em bases de dados relacionais
title_fullStr Detecção de oportunidades de refatoração em bases de dados relacionais
title_full_unstemmed Detecção de oportunidades de refatoração em bases de dados relacionais
title_sort Detecção de oportunidades de refatoração em bases de dados relacionais
author Fogliato Junior, Luiz
author_facet Fogliato Junior, Luiz
author_role author
dc.contributor.none.fl_str_mv Saccol, Deise de Brum
http://lattes.cnpq.br/7758924784164781
Pimenta, Marcelo Soares
http://lattes.cnpq.br/2202679279260042
Mergen, Sergio Luis Sardi
http://lattes.cnpq.br/0718830701479001
dc.contributor.author.fl_str_mv Fogliato Junior, Luiz
dc.subject.por.fl_str_mv Oportunidades de refatoração
Bases de dados e heurísticas
Refactoring opportunities
Databases and heuristics
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Oportunidades de refatoração
Bases de dados e heurísticas
Refactoring opportunities
Databases and heuristics
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Many information systems that work with RDR (Relational Databases) have problems in the design of their databases. Such failures may result from design specification, requirement changes or even lack of knowledge to produce schemes that provide more evolutionary treatments for such systems. The technique that includes making changes to correct imperfections in databases that generate the mentioned problem is known as database refactoring. In order to identify possible opportunities for refactoring databases, this work proposes heuristics that detect or assist in detecting opportunities for refactoring. Thus, domain analysts and data professionals can identify the structure and data bad smells of a scheme and also take the necessary steps to address these shortcomings.
publishDate 2015
dc.date.none.fl_str_mv 2015-11-30
2016-05-24
2016-05-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FOGLIATO JUNIOR, Luiz. Detection of refactoring opportunities in relational databases. 2015. 107 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2015.
http://repositorio.ufsm.br/handle/1/11256
dc.identifier.dark.fl_str_mv ark:/26339/001300000r0rw
identifier_str_mv FOGLIATO JUNIOR, Luiz. Detection of refactoring opportunities in relational databases. 2015. 107 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2015.
ark:/26339/001300000r0rw
url http://repositorio.ufsm.br/handle/1/11256
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1815172382171594752