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 | Tamanho | Formato | |
---|---|---|---|
TCC Leonardo Castro Ferreira - Corrigido Completo (1).pdf | 439 kB | Adobe PDF | Visualizar/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