Recomendação de consultas de banco de dados utilizando agrupamento de usuários.

Detalhes bibliográficos
Autor(a) principal: SARAIVA, Márcio de Carvalho.
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487
Resumo: Os sistemas de banco de dados estão se tornando cada vez mais populares na comunidade cientifica para suporte a exploração de dados científicos. Neste cenário, os usuários podem não ter o conhecimento necessário sobre o domínio do banco de dados ou não saber formular consultas SQL para analise dos dados. Para resolver este problema surgiram diversos estudos sobre técnicas para recomendação de consultas. Os métodos de recomendação de consultas em banco de dados tem dado enfase em maximizar apenas a acurácia das recomendações, mas outros aspectos como novidade e diversidade podem ser importantes para recomendações. Nesse contexto, esta pesquisa teve como objetivo melhorar as recomendações de consultas SQL com relação as métricas relevância, novidade, diversidade, quantidade de tabelas novas, precision e recall. Esse objetivo foi alcançado por meio de uma abordagem para recomendação de consultas utilizando agrupamentos de usuários de banco de dados. Os resultados dos experimentos utilizando históricos de consultas reais do projeto SkyServer mostram que por intermédio da abordagem proposta e possível gerar recomendações de consultas adequadas para cada usuário do banco de dados utilizado. Alem disso, foi avaliada a abordagem proposta comparando com técnicas descritas em trabalhos relacionados. As analises realizadas mostram que os valores das métricas estudadas nesta pesquisa são 64,6% maiores na abordagem proposta do que nas técnicas comparadas. Esses resultados possivelmente proporcionarão melhores condições para estudos e trabalhos futures utilizando agrupamentos de usuários para realizar recomendações de consultas de banco de dados. A abordagem proposta também possibilitou o delineamento de comportamentos de usuários de banco de dados, essa informação colabora para melhor compreensão da interação dos usuários com sistemas de gerenciamento de banco de dados.
id UFCG_cc2e051017f256d682d66b65465ee212
oai_identifier_str oai:localhost:riufcg/11487
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Recomendação de consultas de banco de dados utilizando agrupamento de usuários.Recommendation of database queries using grouping of users.Banco de DadosRecomendação de ConsultasAgrupamento de UsuáriosPerfis de ComportamentoMétricas de AvaliaçãoConsultas SQL para Análise dos DadosProjeto SkyServerDatabaseConsultation RecommendationUser GroupingBehavior ProfilesEvaluation MetricsSQL Queries for Data AnalysisSkyServer ProjectCiência da ComputaçãoOs sistemas de banco de dados estão se tornando cada vez mais populares na comunidade cientifica para suporte a exploração de dados científicos. Neste cenário, os usuários podem não ter o conhecimento necessário sobre o domínio do banco de dados ou não saber formular consultas SQL para analise dos dados. Para resolver este problema surgiram diversos estudos sobre técnicas para recomendação de consultas. Os métodos de recomendação de consultas em banco de dados tem dado enfase em maximizar apenas a acurácia das recomendações, mas outros aspectos como novidade e diversidade podem ser importantes para recomendações. Nesse contexto, esta pesquisa teve como objetivo melhorar as recomendações de consultas SQL com relação as métricas relevância, novidade, diversidade, quantidade de tabelas novas, precision e recall. Esse objetivo foi alcançado por meio de uma abordagem para recomendação de consultas utilizando agrupamentos de usuários de banco de dados. Os resultados dos experimentos utilizando históricos de consultas reais do projeto SkyServer mostram que por intermédio da abordagem proposta e possível gerar recomendações de consultas adequadas para cada usuário do banco de dados utilizado. Alem disso, foi avaliada a abordagem proposta comparando com técnicas descritas em trabalhos relacionados. As analises realizadas mostram que os valores das métricas estudadas nesta pesquisa são 64,6% maiores na abordagem proposta do que nas técnicas comparadas. Esses resultados possivelmente proporcionarão melhores condições para estudos e trabalhos futures utilizando agrupamentos de usuários para realizar recomendações de consultas de banco de dados. A abordagem proposta também possibilitou o delineamento de comportamentos de usuários de banco de dados, essa informação colabora para melhor compreensão da interação dos usuários com sistemas de gerenciamento de banco de dados.Database systems are becoming increasingly popular in the scientific community to support the exploration of scientific data, m this scenario, users may not have the necessary knowledge about the domain of the database or not knowing formulate SQL queries for data analysis. To solve this problem has been emerged many studies about queries recommendation techniques. The recommendation methods of query in database has been emphasis in maximize the accuracy of the recommendations, but other aspects such as novelty and diversity may be important for recommendations. In this context, this research aimed to improve the recommendations of SQL queries regarding the metrics: relevance, novelty, diversity, an amount of new tables, precision and recall. This goal was achieved through an approach to the recommendation of queries using clusters of database users. The results of experiments using real historical queries of the SkyServer project shows that through the proposed approach we can generate recommendations for appropriate queries for each user of the database used. Furthermore, the proposed approach was evaluate comparing with techniques described in related work. The analysis shows that the values of the metrics studied in this research are 64,6% higher in the proposed approach than the techniques compared. These results potentially provide better conditions for studies and future work using groups of users to generate recommendations for database queries. The proposed approach also enabled the design of user behavior with database, this information contributes to better understanding the interaction of users with management systems database.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGPIRES, Carlos Eduardo Santos.MARINHO, Leandro Balby.PIRES, C. E. S.MARINHO, L. B.http://lattes.cnpq.br/4986021622366786http://lattes.cnpq.br/3728312501032061SCHIEL, Ulrich.FORMIGA, Andrei de Araújo.SARAIVA, Márcio de Carvalho.2014-08-272020-02-04T12:45:39Z2020-02-042020-02-04T12:45:39Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487SARAIVA, Márcio de Carvalho. Recomendação de consultas de banco de dados utilizando agrupamento de usuários. 2014. 80f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2014. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-23T10:44:14Zoai:localhost:riufcg/11487Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-23T10:44:14Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
Recommendation of database queries using grouping of users.
title Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
spellingShingle Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
SARAIVA, Márcio de Carvalho.
Banco de Dados
Recomendação de Consultas
Agrupamento de Usuários
Perfis de Comportamento
Métricas de Avaliação
Consultas SQL para Análise dos Dados
Projeto SkyServer
Database
Consultation Recommendation
User Grouping
Behavior Profiles
Evaluation Metrics
SQL Queries for Data Analysis
SkyServer Project
Ciência da Computação
title_short Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
title_full Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
title_fullStr Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
title_full_unstemmed Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
title_sort Recomendação de consultas de banco de dados utilizando agrupamento de usuários.
author SARAIVA, Márcio de Carvalho.
author_facet SARAIVA, Márcio de Carvalho.
author_role author
dc.contributor.none.fl_str_mv PIRES, Carlos Eduardo Santos.
MARINHO, Leandro Balby.
PIRES, C. E. S.
MARINHO, L. B.
http://lattes.cnpq.br/4986021622366786
http://lattes.cnpq.br/3728312501032061
SCHIEL, Ulrich.
FORMIGA, Andrei de Araújo.
dc.contributor.author.fl_str_mv SARAIVA, Márcio de Carvalho.
dc.subject.por.fl_str_mv Banco de Dados
Recomendação de Consultas
Agrupamento de Usuários
Perfis de Comportamento
Métricas de Avaliação
Consultas SQL para Análise dos Dados
Projeto SkyServer
Database
Consultation Recommendation
User Grouping
Behavior Profiles
Evaluation Metrics
SQL Queries for Data Analysis
SkyServer Project
Ciência da Computação
topic Banco de Dados
Recomendação de Consultas
Agrupamento de Usuários
Perfis de Comportamento
Métricas de Avaliação
Consultas SQL para Análise dos Dados
Projeto SkyServer
Database
Consultation Recommendation
User Grouping
Behavior Profiles
Evaluation Metrics
SQL Queries for Data Analysis
SkyServer Project
Ciência da Computação
description Os sistemas de banco de dados estão se tornando cada vez mais populares na comunidade cientifica para suporte a exploração de dados científicos. Neste cenário, os usuários podem não ter o conhecimento necessário sobre o domínio do banco de dados ou não saber formular consultas SQL para analise dos dados. Para resolver este problema surgiram diversos estudos sobre técnicas para recomendação de consultas. Os métodos de recomendação de consultas em banco de dados tem dado enfase em maximizar apenas a acurácia das recomendações, mas outros aspectos como novidade e diversidade podem ser importantes para recomendações. Nesse contexto, esta pesquisa teve como objetivo melhorar as recomendações de consultas SQL com relação as métricas relevância, novidade, diversidade, quantidade de tabelas novas, precision e recall. Esse objetivo foi alcançado por meio de uma abordagem para recomendação de consultas utilizando agrupamentos de usuários de banco de dados. Os resultados dos experimentos utilizando históricos de consultas reais do projeto SkyServer mostram que por intermédio da abordagem proposta e possível gerar recomendações de consultas adequadas para cada usuário do banco de dados utilizado. Alem disso, foi avaliada a abordagem proposta comparando com técnicas descritas em trabalhos relacionados. As analises realizadas mostram que os valores das métricas estudadas nesta pesquisa são 64,6% maiores na abordagem proposta do que nas técnicas comparadas. Esses resultados possivelmente proporcionarão melhores condições para estudos e trabalhos futures utilizando agrupamentos de usuários para realizar recomendações de consultas de banco de dados. A abordagem proposta também possibilitou o delineamento de comportamentos de usuários de banco de dados, essa informação colabora para melhor compreensão da interação dos usuários com sistemas de gerenciamento de banco de dados.
publishDate 2014
dc.date.none.fl_str_mv 2014-08-27
2020-02-04T12:45:39Z
2020-02-04
2020-02-04T12:45:39Z
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 http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487
SARAIVA, Márcio de Carvalho. Recomendação de consultas de banco de dados utilizando agrupamento de usuários. 2014. 80f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2014. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487
identifier_str_mv SARAIVA, Márcio de Carvalho. Recomendação de consultas de banco de dados utilizando agrupamento de usuários. 2014. 80f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2014. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11487
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744432953556992