Gabarito disponível
Resolução comentada
Desnormalização controlada equilibra normalização e desempenho em leitura intensa.
Com leitura intensa e poucas atualizações, o custo da redundância é baixo e o ganho de desempenho é alto. Por isso, permitir desnormalizações controladas, como colunas duplicadas, é a prática mais adequada.
Análise das alternativas
A) Indexar todas as colunas prejudica escrita e espaço. B) Abandonar as formas normais em um único JSON é extremo e arriscado. C) Normalizar até a 5FN prioriza integridade e pode prejudicar o desempenho de leitura. E) Restringir-se a NoSQL não é necessário, e bancos relacionais bem ajustados atendem.
Referência: Modelagem de dados: normalização e desnormalização.
Resolução comentada do VaiConcursos.