Em um sistema de gerenciamento de banco de dados (SGBD), a otimização de consultas é um processo crucial para garantir o desempenho. Qual dos seguintes mecanismos é fundamentalmente utilizado por um SGBD para acelerar a recuperação de dados, especialmente em grandes tabelas, evitando a necessidade de varrer todos os registros?
- A)Normalização excessiva das tabelas para reduzir redundância e aumentar a integridade.
- B)Criação de visões (views) complexas para pré-computar resultados de junções frequentes.
- C)Particionamento de dados, dividindo tabelas grandes em partes menores e mais gerenciáveis.
- D)Uso de índices em colunas frequentemente usadas em cláusulas WHERE, JOIN e ORDER BY.gabarito
- E)Aumento do tamanho do cache de memória do SGBD para armazenar mais blocos de dados.