Assinale a opção que apresenta técnica que é amplamente utilizada para a otimização de consultas em bancos de dados.
- A)compactação de arquivos
Errada, porque compactação de arquivos pode reduzir espaço de armazenamento, mas não é a técnica clássica usada para acelerar consultas.
- B)indexação de dados
Certa, pois a indexação cria estruturas que permitem localizar dados mais rapidamente e otimizar a execução de consultas.
- C)criptografia de dados
Errada, porque criptografia protege a confidencialidade dos dados, mas não é voltada à melhoria de desempenho em consultas.
- D)gerenciamento de usuários e permissões
Errada, porque gerenciamento de usuários e permissões é um recurso de controle de acesso, não de otimização de consulta.
- E)backup e restauração
Errada, porque backup e restauração são procedimentos de recuperação e proteção, sem foco em acelerar buscas no banco.
Gabarito: B
Quando se fala em otimização de consultas, a ideia é fazer o banco trabalhar menos para encontrar os dados certos. Em vez de varrer tabela por tabela, linha por linha, o sistema usa estruturas auxiliares que funcionam como um índice de livro: você vai direto ao ponto e não precisa ler a obra inteira para achar uma informação específica. A técnica mais clássica e mais cobrada para isso é a indexação de dados. Índices aceleram a busca, a ordenação e, em muitos casos, operações de junção, porque reduzem o volume de leitura necessário para localizar registros. Por isso, em consultas bem planejadas, o ganho de desempenho pode ser enorme. Claro que índice não é mágica gratuita: ele ocupa espaço e pode deixar operações de inserção, atualização e exclusão um pouco mais lentas, porque o banco precisa manter essa estrutura organizada. Ainda assim, quando o assunto é otimização de consultas, é exatamente esse o caminho que a banca quer que você enxergue. Então o gabarito é a alternativa B. As demais opções tratam de segurança, administração ou manutenção do banco, mas não são técnicas típicas de aceleração de consulta.