PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8587
Tipo: Trabalho de Conclusão de Curso
Título: Uso da inteligência artificial em otimização de consulta de banco de dados não relacionais
Autor(es): Ferreira, Leonardo Castro
Primeiro Orientador: Abadia, Fernando Gonçalves
metadata.dc.contributor.referee1: Amaral, Nilson Cardoso
metadata.dc.contributor.referee2: Ferreira, José Olimpio
Resumo: Este estudo propõe a utilização de técnicas de inteligência artificial (IA) para otimizar o desempenho de sistemas de bancos de dados, explorando como algoritmos de aprendizado de máquina podem ser aplicados para aprimorar a eficiência tanto no gerenciamento quanto na consulta de dados. O objetivo principal é desenvolver e implementar modelos de IA, como redes neurais artificiais e algoritmos genéticos, visando automatizar processos essenciais, como a indexação de dados, a otimização das consultas SQL e a previsão da carga de trabalho dos sistemas de banco de dados. Com a aplicação dessas técnicas, espera-se obter uma melhoria significativa no tempo de resposta das consultas, além de aumentar consideravelmente a eficiência geral do sistema. Isso permite uma utilização mais eficaz dos recursos computacionais, possibilitando que sistemas que manipulam grandes volumes de dados operem de maneira mais rápida e eficiente. A automação desses processos pode proporcionar um desempenho mais ágil e confiável, resultando em um gerenciamento de banco de dados mais simplificado. Dessa forma, os administradores de banco de dados poderão focar em atividades mais estratégicas, deixando que tarefas repetitivas e complexas sejam gerenciadas automaticamente pela IA. Além disso, este estudo discute os desafios potenciais e as limitações, como a complexidade de implementação dessas técnicas e a compatibilidade com sistemas de banco de dados tradicionais. Ao final, o trabalho sugere direções futuras para pesquisas adicionais, enfatizando como o uso contínuo de IA tem o potencial de transformar e revolucionar o campo da gestão de bancos de dados, promovendo soluções cada vez mais inovadoras e eficientes.
Abstract: This study proposes the use of artificial intelligence (AI) techniques to optimize the performance of database systems, exploring how machine learning algorithms can be applied to enhance efficiency in both data management and querying. The main objective is to develop and implement AI models, such as artificial neural networks and genetic algorithms, aimed at automating essential processes like data indexing, SQL query optimization, and workload prediction for database systems. By applying these techniques, the study seeks to achieve significant improvements in query response times and a substantial increase in overall system efficiency. This enables more effective utilization of computational resources, allowing systems handling large volumes of data to operate faster and more efficiently. Automating these processes can lead to more agile and reliable performance, resulting in a simplified database management experience. As a result, database administrators can focus on more strategic activities, leaving repetitive and complex tasks to be automatically managed by AI. Furthermore, the study discusses potential challenges and limitations, such as the complexity of implementing these techniques and their compatibility with traditional database systems. Finally, the research suggests future directions for additional studies, emphasizing how the continued use of AI has the potential to transform and revolutionize the field of database management, fostering increasingly innovative and efficient solutions.
Palavras-chave: Inteligência artificial (IA)
Otimização de banco de dados
Aprendizado de máquina
Eficiência de consulta
Desempenho do sistema
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
Idioma: por
País: Brasil
Editor: Pontifícia Universidade Católica de Goiás
Sigla da Instituição: PUC Goiás
metadata.dc.publisher.department: Escola Politécnica
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8587
Data do documento: 12-Dez-2024
Aparece nas coleções:TCC Engenharia de Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC Leonardo Castro Ferreira - Corrigido Completo (1).pdf439 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador