Questão nº 64
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 64)
Uma empresa de varejo online deseja analisar suas vendas para identificar tendências e oportunidades de melhoria. Para isso, eles implementaram um modelo dimensional de dados, onde as vendas são registradas em uma tabela de fatos, e informações sobre produtos, clientes, tempo e localização são armazenadas em tabelas de dimensão.
Considerando o cenário de uma empresa de varejo online que utiliza um modelo dimensional de dados para analisar suas vendas, assinale a opção correta.
- AAs tabelas de fatos armazenam informações descritivas sobre produtos, clientes e tempo.
- BAs dimensões são utilizadas para consolidar dados de diferentes tabelas de fatos.
- CA modelagem dimensional é aplicável exclusivamente a dados estruturados e numéricos.
- DAs tabelas de dimensão fornecem contexto para as métricas de vendas armazenadas nas tabelas de fatos. (alternativa correta)
- EA modelagem dimensional ignora completamente os princípios da normalização de bancos de dados.
Resposta comentada
Gabarito Alternativa D
A modelagem dimensional é uma técnica de design de banco de dados otimizada para análise de dados, onde os dados são organizados em tabelas de fatos (o que foi medido, como vendas) e tabelas de dimensão (o contexto dessas medidas, como produto, cliente, tempo).
- (A) Incorreta: As tabelas de fatos armazenam as métricas (quantidades, valores monetários) e as chaves estrangeiras que ligam às dimensões. As informações descritivas (nome do produto, endereço do cliente) são armazenadas nas tabelas de dimensão.
- (B) Incorreta: As dimensões fornecem o contexto para as métricas. A consolidação (agregação) de dados ocorre nas tabelas de fatos, muitas vezes agrupando por atributos das dimensões, mas as dimensões em si não consolidam dados de diferentes tabelas de fatos.
- (C) Incorreta: Embora a modelagem dimensional seja amplamente usada com dados estruturados e numéricos (para as métricas), as dimensões podem conter dados textuais, categóricos e até semi-estruturados, fornecendo descrições ricas.
- (D) Correta: As tabelas de dimensão (como Produto, Cliente, Tempo, Localização) descrevem o "quem", "o quê", "onde", "quando" e "como" de um evento, fornecendo o contexto essencial para entender as métricas (quantidades, valores) armazenadas nas tabelas de fatos.
- (E) Incorreta: A modelagem dimensional denormaliza os dados para otimizar o desempenho de consultas analíticas, mas não ignora completamente os princípios da normalização. As próprias tabelas de dimensão podem ser internamente normalizadas, e a denormalização é uma escolha de design consciente para um propósito específico (análise), não um abandono total.
Fonte: FGV DATAPREV 2024 Analista de Processamento (Caderno Tipo 1). Reproduzida para fins de estudo.