Mostrar registro simples

dc.creatorFogliato Junior, Luiz
dc.date.accessioned2016-05-24
dc.date.available2016-05-24
dc.date.issued2015-11-30
dc.identifier.citationFOGLIATO 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.por
dc.identifier.urihttp://repositorio.ufsm.br/handle/1/11256
dc.description.abstractMany 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.eng
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal de Santa Mariapor
dc.rightsAcesso Abertopor
dc.subjectOportunidades de refatoraçãopor
dc.subjectBases de dados e heurísticaspor
dc.subjectRefactoring opportunitieseng
dc.subjectDatabases and heuristicseng
dc.titleDetecção de oportunidades de refatoração em bases de dados relacionaispor
dc.title.alternativeDetection of refactoring opportunities in relational databaseseng
dc.typeDissertaçãopor
dc.description.resumoMuitos 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.por
dc.contributor.advisor1Saccol, Deise de Brum
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7758924784164781por
dc.contributor.referee1Pimenta, Marcelo Soares
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2202679279260042por
dc.contributor.referee2Mergen, Sergio Luis Sardi
dc.contributor.referee2Latteshttp://lattes.cnpq.br/0718830701479001por
dc.creator.Latteshttp://lattes.cnpq.br/4212822817396906por
dc.publisher.countryBRpor
dc.publisher.departmentCiência da Computaçãopor
dc.publisher.initialsUFSMpor
dc.publisher.programPrograma de Pós-Graduação em Informáticapor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples