FC ConcursosFC Concursos

Questão FC295951

Segundo as regras e as práticas da modelagem dimensional, e usando a granularidade mais baixa, que atributos devem constar da tabela fato?

Bancos de Dados Dimensionais

CESGRANRIO · 2021

Ao desenvolver um Data Warehouse para o Banco W, um programador decidiu criar um modelo conceitual com base no modelo estrela para cada fato analisado. Ao criar a primeira tabela fato, relativa ao valor e ao prazo de empréstimos, foram identificadas as seguintes dimensões, com os seus atributos descritos em parênteses: tempo (dia, mês e ano), agência (estado, cidade, bairro e número da agência), produto (nome do produto e juros do produto) e cliente (conta e nome do cliente).

 

Segundo as regras e as práticas da modelagem dimensional, e usando a granularidade mais baixa, que atributos devem constar da tabela fato?

  1. fato_id, dia, mes, ano, estado, cidade, bairro, numero_agencia, nome_produto, juros_mensais_produto, conta_cliente, nome_cliente, valor_emprestimo, prazo_emprestimo
  2. fato_id, emprestimo_id, valor_emprestimo, prazo_emprestimo
  3. fato_id, tempo_id, agencia_id, produto_id, cliente_id, emprestimo_id
  4. fato_id, tempo_id, agencia_id, produto_id, cliente_id, dia, mes, ano, estado, cidade, bairro, numero_agencia, nome_produto, juros_mensais_produto, conta_cliente, nome_cliente, valor_emprestimo, prazo_emprestimo
  5. fato_id, tempo_id, agencia_id, produto_id, cliente_id, valor_emprestimo, prazo_emprestimo
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa selecionada apresenta a estrutura correta para a tabela fato considerando a granularidade mais baixa: uma linha por empréstimo. Isso significa que cada registro representa um evento único (um empréstimo) e, por isso, deve conter identificador do fato e referências às dimensões.

Devem constar na fato as chaves estrangeiras que apontam para as dimensões (tempo_id, agencia_id, produto_id, cliente_id) e as métricas do negócio (valor_emprestimo, prazo_emprestimo). As informações descritivas (dia, mês, ano, endereço da agência, juros, nome do cliente etc.) ficam nas respectivas tabelas dimensão.

O campo fato_id garante unicidade e facilita cargas/integrações, mas a essência do modelo estrela é: FKs + medidas na tabela fato; atributos qualitativos nas dimensões.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo