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?
- fato_id, dia, mes, ano, estado, cidade, bairro, numero_agencia, nome_produto, juros_mensais_produto, conta_cliente, nome_cliente, valor_emprestimo, prazo_emprestimo
- fato_id, emprestimo_id, valor_emprestimo, prazo_emprestimo
- fato_id, tempo_id, agencia_id, produto_id, cliente_id, emprestimo_id
- 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
- 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