FC ConcursosFC Concursos

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:

  1. venda, como tabela fato; cliente e vendedor, como tabelas dimensão
  2. cliente e vendedor, como tabelas fato; venda, como tabela dimensão
  3. cliente, como tabela fato; venda e vendedor, como tabelas dimensão
  4. vendedor e venda, como tabelas fato; cliente, como tabela dimensão
  5. 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

Continue aprendendo