Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/1625
Title: Otimização de consultas em banco de dados
Other Titles: Database query optimization
Authors: LOUREIRO, Vânia
Advisor: ANDRADE, Kleber de Oliveira
Other contributor: ZENARO, Flávia dos Santos
SOFFNER, Renato Kraide
type of document: Monografia
Keywords: Banco de dados
Issue Date: 5-Dec-2013
Publisher: 004
Citation: LOUREIRO, Vania. Otimização de consultas em banco de dados, 2013. Trabalho de conclusão de curso (Curso de Tecnologia em Análise de Sistemas e Tecnologia da Informação) - Faculdade de Tecnologia de Americana, Americana, 2013
Abstract: Ao realizar uma consulta em um banco de dados, dependendo da consulta, o tempo de espera pode ser elevado, mas existem algumas técnicas que podem ajudar a melhorar esse tempo de resposta, trazendo as mesmas informações. Neste trabalho, o foco principal foi demonstrar como é realizado o processo de otimização de consultas utilizando heurísticas, resultando na redução do tempo de espera para trazer as informações necessárias. Para realizar a otimização, foi necessária a criação de árvores de consulta, a otimização das mesmas, utilizando as "regras de transformação gerais para operações da álgebra relacional" e o "esboço de um algoritmo de otimização algébrica heurística". Utilizando as árvores otimizadas, foi possível reduzir o tempo das consultas, utilizando o STRAIGHT_JOIN, que determina a ordem em que as tabelas serão lidas. Houve uma diminuição do tempo de resposta que variou de 2% a 24%. Além disso, foi constatado que ao utilizar a otimização por heurística pode ser necessário recorrer a outros métodos para se obter um resultado ainda melhor.
URI: http://ric.cps.sp.gov.br/handle/123456789/1625
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
20132S_LOUREIROVania_CD1728.pdf
  Restricted Access
628.09 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.