FC ConcursosFC Concursos

Questão FC295987

Um desenvolvedor recebeu a incumbência de construir uma Data Warehouse sobre as vendas da empresa. Para isso, teve acesso a um banco de dados relacional que incluía as seguintes ta

Bancos de Dados Dimensionais

CESGRANRIO · 2019

Um desenvolvedor recebeu a incumbência de construir uma Data Warehouse sobre as vendas da empresa. Para isso, teve acesso a um banco de dados relacional que incluía as seguintes tabelas, onde as chaves primárias estão sublinhadas:

 

ITEMDEVENDA(itemid,vendaid,produtoid,quantidade,desconto,valorvendido)

VENDA(vendaid,vendedorid,cpfcliente,valortotal,valorimposto,data,hora)

PRODUTO(produtoid,fabricanteid,nomeproduto,valorunitario)

CLIENTE(cpfcliente,nomecliente,idadecliente,enderecocliente,telefonecliente)

VENDEDOR(vendedorid,CPFvendedor,nomevendedor)

LOJA(lojaid,nomeloja,enderecoloja,cidadeid)

CIDADE(cidadeid,nomecidade)

FABRICANTE(fabricanteid,nomefabricante)

 

Os diretores desejam estudar relatórios sobre a venda de produtos, como a quantidade de cada produto vendido em um dia, semana ou mês, ou que produtos são vendidos juntos.

 

Para garantir a menor granularidade possível no modelo dimensional e alta flexibilidade nas consultas, em um modelo Estrela, a tabela fato deve registrar em cada linha o(a)

  1. valor agregado de cada venda por dia
  2. agregado de cada venda de produto por dia, semana ou mês
  3. agregado de venda de cada produto por dia
  4. equivalente ao item de venda
  5. quantidade de produtos vendidos por fabricante
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A tabela fato deve registrar, em cada linha, o registro equivalente ao item de venda. Essa escolha define a menor granularidade possível, ou seja, o nível de detalhe máximo para consultas e agregações.

Na tabela ITEMDEVENDA já existem medidas relevantes como quantidade, valorvendido e desconto, que tornam cada linha uma medida atômica do que foi efetivamente vendido.

Além disso, ITEMDEVENDA relaciona-se via chaves com as tabelas de dimensão (VENDA, PRODUTO, VENDEDOR, CLIENTE, LOJA, FABRICANTE, CIDADE), permitindo agregar por tempo, produto, vendedor ou local.

Esse grão por item viabiliza relatórios diários/semanais/mensais, cálculos precisos de quantidade e análises de coocorrência de produtos (market basket) com máxima flexibilidade.

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

Continue aprendendo