Questão nº 76
Questão de Administração de Banco de Dados · FGV MPAL 2018 (nº 76)
No contexto das "fact tables", no âmbito de bancos de dados "data warehouse", analise as afirmativas a seguir.
I. Constituem o material primordial dos processos de computação e agregação das consultas.
II. Contêm referências às dimensões a elas associadas.
III. Podem conter registros de tempo (time stamps).
IV. Podem conter "degenerate dimensions".
Está correto o que se afirma em
- AI, II e III, somente.
- BI, II e IV, somente.
- CI, III e IV, somente.
- DII, III e IV, somente.
- EI, II, III e IV. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Uma fact table (tabela de fatos) é a tabela central em um data warehouse que armazena as medidas numéricas (como vendas, lucros, quantidades) de um processo de negócio, enquanto as dimension tables (tabelas de dimensão) fornecem o contexto para essas medidas.
- (A) Incorreta: Esta alternativa afirma que apenas I, II e III estão corretas, mas a afirmativa IV também está correta.
- (B) Incorreta: Esta alternativa afirma que apenas I, II e IV estão corretas, mas a afirmativa III também está correta.
- (C) Incorreta: Esta alternativa afirma que apenas I, III e IV estão corretas, mas a afirmativa II também está correta.
- (D) Incorreta: Esta alternativa afirma que apenas II, III e IV estão corretas, mas a afirmativa I também está correta.
- (E) Correta: Todas as afirmativas estão corretas.
- I. Constituem o material primordial dos processos de computação e agregação das consultas. As fact tables contêm as medidas numéricas que são a base para todos os cálculos, somas, médias e outras agregações em relatórios e análises.
- II. Contêm referências às dimensões a elas associadas. As fact tables possuem chaves estrangeiras (foreign keys) que se ligam às chaves primárias das dimension tables, estabelecendo o relacionamento entre os fatos e seu contexto (quem, o quê, onde, quando).
- III. Podem conter registros de tempo (time stamps). Embora exista uma time dimension (dimensão de tempo) separada, fact tables podem incluir timestamps diretamente para registrar o momento exato de um evento, especialmente para granularidades muito finas ou eventos que não se encaixam na granularidade da dimensão de tempo principal.
- IV. Podem conter "degenerate dimensions". Uma degenerate dimension (dimensão degenerada) é um atributo que reside na fact table (como um número de pedido ou fatura) e não possui sua própria dimension table porque não tem atributos descritivos adicionais que justifiquem uma tabela separada, mas ainda é útil para filtragem ou agrupamento.
Fonte: FGV MPAL 2018 Analista do Ministério Público - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.