Um banco de dados (BD) persiste dados de forma organizada e controlada. Em adição, um BD deve prover recursos para permitir que consultas que necessitem de velocidade (baixo tempo de resposta) no acesso aos dados
possam ter um bom desempenho.
Um dos recursos que um profissional de tecnologia da
informação tem à disposição para configurar um BD, de
modo a melhorar o desempenho de consultas selecionadas, é a criação de