Questão FC295957
Uma empresa pretende modelar um banco de dados multidimensional para tomada de decisão na área de vendas. O gerente da área quer poder avaliar os dados históricos de vendas, por có
Bancos de Dados Dimensionais
CESGRANRIO · 2018
Uma empresa pretende modelar um banco de dados multidimensional para tomada de decisão na área de vendas. O gerente da área quer poder avaliar os dados históricos de vendas, por código ou nome de produto, por mês/ano, por loja e por cidade (há várias lojas em uma mesma cidade; das cidades é registrado apenas o seu nome; é necessário registrar em que cidade está cada loja).
Nesse banco de dados bem projetado, segundo um esquema estrela, haverá
- apenas uma tabela com atributos, como código do produto, nome do produto, mês/ano da venda, loja e cidade.
- três tabelas de dimensões (produto, tempo, loja) e uma tabela de fatos (vendas), uma vez que cidade é atributo da tabela loja.
- três tabelas de dimensões (produto, tempo, loja) e uma tabela de fatos (vendas), uma vez que cidade é atributo da tabela venda.
- quatro tabelas de dimensões (produto, tempo, loja, cidade) e uma tabela de fatos (vendas).
- quatro tabelas de fatos (produto, tempo, loja, cidade) e uma tabela de dimensões (vendas).
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
No esquema estrela, modela-se uma tabela fato central ligada a várias tabelas de dimensão. Aqui, a tabela fato será vendas, contendo as chaves estrangeiras para as dimensões e as medidas (ex.: quantidade, valor, desconto).
As três dimensões são: produto (código, nome, categoria, etc.), tempo (mês/ano, data, período) e loja (identificador da loja, nome).
Como o enunciado registra apenas o nome da cidade e há várias lojas por cidade, o nome da cidade deve ser um atributo da dimensão loja, permitindo agregação por cidade (roll-up) sem criar outra dimensão.
Cada dimensão tem uma chave que a torna única (p. ex. surrogate key) e a tabela fato mantém essas chaves mais as métricas necessárias para análises históricas.
Conteúdo do catálogo FC Concursos · Atualizado em