Em um cenário de modelagem de dados para um sistema de gestão de projetos, considere a seguinte afirmativa: 'A normalização de banco de dados, embora essencial para a integridade e redução de redundâncias, pode, em níveis muito elevados, impactar negativamente a performance de consultas complexas que exigem junções de múltiplas tabelas, demandando estratégias de desnormalização para otimização'. Com base nessa premissa, qual das opções a seguir representa uma prática comum para otimizar o desempenho de um banco de dados após a aplicação de técnicas de normalização excessiva?
- A)Aumentar a granularidade dos dados na primeira forma normal (1FN) para diminuir a quantidade de atributos.
- B)Eliminar todas as chaves primárias e estrangeiras para reduzir a necessidade de índices e junções.
- C)Criar tabelas desnormalizadas ou vistas materializadas que consolidam dados de múltiplas tabelas normalizadas, para consultas específicas e de alta frequência.gabarito
- D)Converter todos os campos para o tipo de dado BLOB (Binary Large Object) para armazenar informações de forma mais compacta.
- E)Executar o processo de normalização até a quinta forma normal (5FN) para todas as tabelas, independente do impacto na performance.