Questão de Banco de Dados — Banco de Dados — FGV 2024
Banco de Dados›Banco de Dados
Código
fg079863
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
Analista de Processamento
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.
EA modelagem dimensional ignora completamente os princípios da normalização de bancos de dados.
Revelar gabarito e comentário▾
GabaritoD — As tabelas de dimensão fornecem contexto para as métricas de vendas armazenadas nas tabelas de fatos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modelagem Dimensional (Star Schema)
Gabarito: letra D. As tabelas de dimensão fornecem contexto (atributos descritivos) para as métricas de vendas armazenadas nas tabelas de fatos, que contêm medidas quantitativas. Essa é a essência do modelo dimensional: fatos armazenam o que aconteceu (medidas), e dimensões armazenam como, quando, onde, quem (contexto para análise).
Alternativa A — ❌ Incorreta
Afirma que tabelas de fatos armazenam informações descritivas sobre produtos, clientes e tempo. Na verdade, as tabelas de fatos armazenam medidas quantitativas (valores numéricos como quantidade vendida, preço total), enquanto as informações descritivas ficam nas tabelas de dimensão. A alternativa inverte os papéis.
Alternativa B — ❌ Incorreta
Diz que dimensões são usadas para consolidar dados de diferentes tabelas de fatos. Dimensões são compartilhadas entre fatos (dimensões conformadas), mas a função de consolidar dados é tipicamente feita pelas próprias tabelas de fatos ou por operações OLAP (ex.: roll-up). A afirmação é imprecisa e não reflete o propósito principal das dimensões, que é fornecer contexto.
Alternativa C — ❌ Incorreta
Afirma que a modelagem dimensional se aplica exclusivamente a dados estruturados e numéricos. Embora seja mais comum em dados estruturados, a modelagem dimensional pode incluir atributos textuais e não numéricos (ex.: descrições de produtos, nomes de clientes). Além disso, existem implementações com dados semiestruturados. A palavra “exclusivamente” torna a afirmação falsa.
Alternativa D — ✅ Correta ⟵ GABARITO
A alternativa descreve corretamente o papel das tabelas de dimensão: fornecer contexto para as métricas de vendas armazenadas nas tabelas de fatos. Por exemplo, uma tabela fato de vendas contém a quantidade vendida (medida), e a dimensão “Produto” fornece o nome, categoria e preço unitário (contexto), permitindo agrupar as vendas por categoria ou faixa de preço.
Alternativa E — ❌ Incorreta
Diz que a modelagem dimensional ignora completamente os princípios de normalização. Na verdade, ela utiliza desnormalização nas tabelas de dimensão (para ganhar desempenho em consultas analíticas), mas a tabela fato pode ser normalizada (com chave primária composta). No esquema floco de neve, as próprias dimensões são normalizadas. Portanto, “ignora completamente” é exagerado e incorreto.
PEGA ESSA DICA!
Em provas sobre modelagem dimensional, lembre-se sempre: Fato = medidas (números), Dimensão = contexto (atributos descritivos). Essa distinção é a chave para acertar questões como esta.