Aplicação da teoria dos grafos na análise de similaridade e complexidade de consultas em bancos de dados relacionais

dc.contributor.advisorOliveira, Luiz Affonso Henderson Guedes de
dc.contributor.advisorIDhttps://orcid.org/0000-0003-2690-1563pt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7987212907837941pt_BR
dc.contributor.authorSouza, Beatriz Soares de
dc.contributor.authorLatteshttp://lattes.cnpq.br/1014134043088333pt_BR
dc.contributor.referees1Silva, Ivanovitch Medeiros Dantas da
dc.contributor.referees2Costa, Daniel Gouveia
dc.date.accessioned2024-09-05T20:10:15Z
dc.date.available2024-09-05T20:10:15Z
dc.date.issued2024-01-31
dc.description.abstractInformation Systems constant changes and refactoring processes eventually result in design debts, one of them being related to the database management. Redundancy and complexity are often found in databases and eventually affect the overall system performance. In this study, the analysis conducted was based on graph analysis, which is an essential technique in several fields demanding data management. The investigation involved the study of relationships and connections in a real-world organization’s database, between SQL queries represented as nodes and edges in a graph structure. By analyzing the graph structure and properties, it was possible to identify important nodes, detect clusters of related data, and uncover hidden relationships and redundancy. The results indicate that 50% of the database queries had medium to high similarity in subgraphs, which allows the organization to gain valuable insights into their data, make informed decisions, and optimize their database performance.pt_BR
dc.description.resumoSistemas de informação atuais necessitam ser eficientes, flexíveis e com alta disponibilidade. Porém, a constante necessidade de realizar mudanças e refatorações nos Sistemas de Informação inegavelmente resultam em dívidas técnicas, sendo algumas delas relacionadas ao gerenciamento de bancos de dados. Com isto, alta redundância e complexidade de consultas são características recorrentes em bancos de dados e tendem a afetar o desempenho geral desses sistemas. Diante da relevância deste problema, nesta dissertação propõe-se uma abordagem baseada em teoria dos grafos para identificar similaridades em consultas em banco de dados relacionais. Mais especificamente, a abordagem modela as consultas SQL como nós e arestas em uma estrutura de grafo, então, analisa-se a estrutura do grafo resultante via propriedades como isomorfismo e relevância de nós, o que permite detectar agrupamentos de dados relacionados e descobrir relações e redundâncias ocultas entre consultas frequentes. Com isto, pode-se gerar indicadores de itens relevantes e de similaridade entre consultas ao banco de dados. Para validar a proposta, realizou-se uma análise em um banco de dados de uma organização do mundo real. Os resultados obtidos indicam que 50% das consultas do banco de dados apresentavam similaridade média a alta em subgrafos, o que permite à organização obter insights valiosos sobre seus dados, tomar decisões baseadas em dados e otimizar o desempenho do banco de dados.pt_BR
dc.description.sponsorshipFundação Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESpt_BR
dc.identifier.citationSOUZA, Beatriz Soares de. Aplicação da teoria dos grafos na análise de similaridade e complexidade de consultas em bancos de dados relacionais. Orientador: Dr. Luiz Affonso Henderson Guedes de Oliveira. 2024. 63f. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/60054
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.initialsUFRNpt_BR
dc.publisher.programPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃOpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAnálise de grafospt_BR
dc.subjectIsomorfismopt_BR
dc.subjectSistemas de informaçãopt_BR
dc.subjectBancos de dados relacionaispt_BR
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICApt_BR
dc.titleAplicação da teoria dos grafos na análise de similaridade e complexidade de consultas em bancos de dados relacionaispt_BR
dc.typemasterThesispt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
Aplicacaoteoriagrafos_Souza_2024.pdf
Tamanho:
1.15 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar