Um arquiteto de dados está projetando o Data Warehouse (DW) ...
O administrador de banco de dados (DBA), preocupado com a integridade dos dados e o espaço de armazenamento, propôs que essa hierarquia fosse modelada seguindo os princípios da normalização. Segundo a proposta, a tabela de produtos conteria apenas o ID da subcategoria, que apontaria para uma tabela de subcategorias, que, por sua vez, apontaria para uma tabela de categorias, e assim sucessivamente, evitando a repetição de textos descritivos (como o nome do departamento) em milhões de linhas de produtos.
Considerando os conceitos de modelagem dimensional (Ralph Kimball) e o impacto dessa decisão na performance de consultas analíticas (OLAP), é correto afirmar que:
Comentários
Veja os comentários dos nossos alunos
Gabarito (A)
Ao mencionar um modelo baseado em hierarquia, tende-se a descartar o esquema estrela, pois este é caracterizado pela desnormalização dos dados. No esquema estrela, a tabela fato se relaciona diretamente com tabelas de dimensão desnormalizadas, o que pode gerar redundância de dados, mas traz como principal vantagem o melhor desempenho em consultas, devido à redução da quantidade de junções (joins). Como desvantagem, há maior consumo de espaço de armazenamento.
Por outro lado, o esquema floco de neve (snowflake) é mais normalizado e pode representar hierarquias dentro das dimensões. Nesse modelo, as tabelas de dimensão são divididas em múltiplas tabelas relacionadas, exigindo mais junções nas consultas. Isso pode impactar negativamente o desempenho, embora reduza a redundância e o uso de armazenamento.
Fontes: https://www.thoughtspot.com/data-trends/data-modeling/star-schema-vs-snowflake-schema
https://databasers.com.br/blog/details/modelagem-estrela-floco-de-neve
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo