Questão FC295989
Ao construir um modelo de dados para um data warehouse de sua empresa, um desenvolvedor viu-se às voltas com três tabelas relacionais: venda, cliente e vendedor. Ao fazer uma trans
Bancos de Dados Dimensionais
CESGRANRIO · 2018
Ao construir um modelo de dados para um data warehouse de sua empresa, um desenvolvedor viu-se às voltas com três tabelas relacionais: venda, cliente e vendedor.
Ao fazer uma transformação para o modelo estrela, ele deve organizar:
- venda, como tabela fato; cliente e vendedor, como tabelas dimensão
- cliente e vendedor, como tabelas fato; venda, como tabela dimensão
- cliente, como tabela fato; venda e vendedor, como tabelas dimensão
- vendedor e venda, como tabelas fato; cliente, como tabela dimensão
- vendedor, como tabela fato; cliente e venda, como tabelas dimensão
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa correta indica que venda deve ser a tabela fato e cliente e vendedor as tabelas dimensão. Isso ocorre porque a tabela de venda contém os eventos mensuráveis (quantidade, valor, data) — ou seja, as métricas que se quer analisar.
As dimensões descrevem o contexto desses eventos: cliente traz atributos do comprador (nome, segmento, localização) e vendedor traz atributos do responsável pela venda. Essas tabelas são usadas para filtrar e agregar as métricas.
No modelo estrela, a tabela fato armazena também as chaves estrangeiras que ligam cada registro de venda às dimensões correspondentes, garantindo consultas rápidas e clara granularidade dos dados.
Conteúdo do catálogo FC Concursos · Atualizado em