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)
- valor agregado de cada venda por dia
- agregado de cada venda de produto por dia, semana ou mês
- agregado de venda de cada produto por dia
- equivalente ao item de venda
- 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