No âmbito da utilização de bancos de dados no papel de “data...
Assinale a opção que mostra porque essa característica, embora indesejada, é admitida.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Simplifica as consultas e melhora o tempo de resposta.
Ao abordar o tema Data Warehouse (DW), a questão destaca uma prática comum que é a de não manter as tabelas plenamente normalizadas nesse ambiente. A normalização é um processo de design de banco de dados que minimiza a redundância e melhora a integridade dos dados. Porém, no contexto de um DW, cujo foco é a análise e o relatório de grandes volumes de dados, a normalização excessiva pode ser contraproducente. Isso ocorre porque estruturas normalizadas podem levar a um grande número de tabelas, o que complexifica as consultas (queries) e pode degradar o desempenho das operações de leitura, as mais frequentes em um DW.
Na alternativa correta, é citado que a não normalização simplifica as consultas e melhora o tempo de resposta. Isso ocorre porque tabelas menos normalizadas tendem a ter mais dados pré-agregados e, portanto, o sistema pode recuperar informações sem a necessidade de executar muitas junções, que são operações custosas em termos de tempo de processamento. Em um DW, o objetivo é otimizar o desempenho para leitura e análise de dados, mesmo que isso implique um maior uso de espaço em disco devido à redundância de dados.
A justificativa para essa prática está no fato de que um DW é projetado para ser um sistema de suporte à decisão, não um sistema de processamento de transações online (OLTP), onde a normalização é crucial para garantir a integridade dos dados durante as operações de insert, update e delete. No DW, os dados são carregados através de processos ETL (Extração, Transformação, Carregamento) e, uma vez carregados, são primariamente lidos, e não atualizados ou excluídos frequentemente.
Em resumo, a alternativa E está correta porque reflete uma prática de design em Data Warehouse que prioriza a eficiência das consultas de dados em detrimento da normalização estrita, proporcionando assim uma melhor experiência de análise para os usuários finais com respostas mais rápidas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
É a não utilização da SnowFlaked dimension(dimensão floco de neve), devido ao dificultar as consultas e piora no tempo de resposta.
A) Não se aplica, conforme comando da questão, podemos ter modelos que usam dados normalizados;
B) Estão sim, no BDR temos o ACID e no NoSQL temos o BASIC;
C) Não facilita, pois será necessário na etapa de transformação um esforço direcionado a corrigir tais pontos falhos do dado não normalizado;
D) Quase tudo é possível em TI;
E) Gabarito
Em qualquer estrutura de banco, o processo de normalização costuma criar mais tabelas. Assim, é necessário fazer JOINs, o que degrada a performance
Alguém poderia explicar a letra D? Pois ao meu ver não é possível manter os registros históricos e normalizar o banco de dados
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo