Questão de Banco de Dados — Banco de Dados Multidimensionais — FGV 2024
Banco de Dados›Banco de Dados Multidimensionais
Código
fg077073
Banca
FGV
Órgão
CGM de Belo Horizonte - MG
Ano
2024
Nível
Superior
Cargo
Auditor Interno - Ciência da Computação - Manhã
O modelo multidimensional é composto por diversos elementos, por exemplo, dimensões, chaves, medidas e tabelas de fatos.As tabelas de fatos podem ser do tipo
Astar e snowflake.
Bmutivalorate dataset e surrogate.
Cuncommited dataset, snapshot e dynamic dataset.
Dtransaction, periodic snapshot e accumulating snapshot.
Revelar gabarito e comentário▾
GabaritoD — transaction, periodic snapshot e accumulating snapshot.
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”.
Tipos de tabelas de fatos no modelo multidimensional
Gabarito: letra D. As tabelas de fatos podem ser classificadas em três tipos principais: transaction, periodic snapshot e accumulating snapshot. Esses tipos refletem diferentes granularidades e periodicidades de registro dos dados mensuráveis. As demais alternativas misturam esquemas de modelagem (star e snowflake) ou termos sem significado técnico no contexto de data warehouses.
A banca cobra a classificação das tabelas de fato segundo a literatura de modelagem dimensional (Kimball, Navathe). Enquanto os esquemas star schema e snowflake schema definem a organização das tabelas de dimensão em relação à tabela fato, os tipos de tabela fato descrevem a natureza do processo de negócio que está sendo registrado:
Transaction fact table: registra eventos individuais (transações) no momento em que ocorrem. Cada linha representa um fato atômico (ex.: uma venda, uma chamada telefônica).
Periodic snapshot fact table: captura o estado dos dados em intervalos de tempo regulares (ex.: saldo de estoque ao final de cada mês).
Accumulating snapshot fact table: registra o progresso de um processo com início e fim claros (ex.: pedido de compras desde a emissão até o recebimento).
Tipo de Tabela Fato
Descrição
Exemplo
Transaction
Registra eventos individuais no momento em que ocorrem
Venda, chamada telefônica
Periodic Snapshot
Captura o estado dos dados em intervalos de tempo regulares
Saldo de estoque ao final de cada mês
Accumulating Snapshot
Registra o progresso de um processo com início e fim claros
Pedido de compras desde a emissão até o recebimento
Tabelas de fatos: Transaction (Eventos atômicos, Ex.: venda, chamada); Periodic snapshot (Estado em intervalos regulares, Ex.: saldo mensal); Accumulating snapshot (Progresso de processo, Ex.: pedido (emissão → recebimento))
Alternativa A — ❌ Incorreta
Star e snowflake são esquemas de modelagem multidimensional (estrela e floco de neve), e não tipos de tabela de fatos. A alternativa confunde o conceito de estrutura com o de classificação funcional.
Alternativa B — ❌ Incorreta
Multivalorate dataset e surrogate não são tipos de tabelas de fatos. Surrogate refere-se a chaves substitutas (surrogate keys), comuns em data warehouses, mas não classifica a tabela fato.
Alternativa C — ❌ Incorreta
Uncommited dataset e dynamic dataset não são termos da modelagem dimensional. Snapshot é um tipo de tabela fato (periodic snapshot), mas a alternativa não o emprega corretamente e acrescenta uncommited dataset e dynamic dataset, que não existem na classificação padrão.
Alternativa D — ✅ Correta ⟵ GABARITO
Transaction (transacional), periodic snapshot (instantâneo periódico) e accumulating snapshot (instantâneo acumulativo) são os três tipos clássicos de tabelas de fatos no modelo dimensional, conforme descrito por Kimball e outros autores.
NÃO CAIA NESSA!
Para não confundir, lembre-se: esquemas (star/snowflake) organizam a estrutura das dimensões; tipos (transaction/periodic/accumulating) definem como e quando os fatos são registrados. Na prova, sempre que a pergunta for "tipos de tabela fato", a resposta correta será uma dessas três categorias.