Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Multidimensionais — FGV 2024

Banco de DadosBanco 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
  1. Astar e snowflake.
  2. Bmutivalorate dataset e surrogate.
  3. Cuncommited dataset, snapshot e dynamic dataset.
  4. 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

1Transaction
Eventos atômicos
Ex.: venda, chamada
2Periodic snapshot
Estado em intervalos regulares
Ex.: saldo mensal
3Accumulating snapshot
Progresso de processo
Ex.: pedido (emissão → recebimento)
Tabelas de fatos
LEVELsoulevel.com.br
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.

Gabarito: letra D.

Link permanente: /questoes/fg077073