FC ConcursosFC Concursos

Questão FC295975

Considere que um dos estados do Brasil resolveu executar obras de infraestrutura em um de seus principais rios. Esse rio percorre um trajeto desde a serra até o mar, passando por 1

Bancos de Dados Dimensionais

CESGRANRIO · 2024

Considere que um dos estados do Brasil resolveu executar obras de infraestrutura em um de seus principais rios. Esse rio percorre um trajeto desde a serra até o mar, passando por 15 municípios desse estado. Todo o percurso do rio foi segmentado em trechos que recebem as obras. Cada trecho pode ter uma ou mais obras, uma obra é realizada em apenas um trecho e em apenas um município. As obras em questão podem demorar de seis meses a dois anos. Mensalmente, todas as obras são avaliadas quanto ao seu valor executado (no mês) comparado ao respectivo valor orçado (para despesas no mesmo mês). Foram criadas quatro tabelas segundo o modelo relacional de dados (as chaves primárias estão sublinhadas; as chaves estrangeiras estão indicadas pelo sinal @ no início do nome do atributo):

 

OBRA (ID-obra, @município, @trecho, @mês, valor-orçado, valor-executado)
MUNICÍPIO (ID-município, nome, quantidade-habitantes, IDH)
TRECHO (ID-trecho, extensão-em-km)
TEMPO (ID-mês, mês-calendário, ano-calendário)


Considere ainda os domínios de alguns atributos:
MUNICÍPIO.quantidade-habitantes [1.000,10.000.000]
TRECHO.extensão-em-km [10,1.000]
TEMPO.mês-calendário [1,12]


Por fim, considere as seguintes dependências funcionais (em que a notação A → B indica que A determina B):


ID-município → quantidade-habitantes
nome → IDH

 

O modelo de dados apresentado com quatro tabelas, que implementa um modelo dimensional,

  1. está incorreto pois OBRA.mês deveria apontar para TEMPO.mês-calendário.
  2. não permite o drill down por município para os valores executado e orçado.
  3. possui a tabela TRECHO que representa uma dimensão não aditiva.
  4. possui uma tabela fato (OBRA).
  5. é do tipo floco de neve.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa está correta porque a tabela OBRA agrupa as métricas numéricas do modelo, característica essencial de uma tabela fato.


Os atributos valor-orçado e valor-executado são medidas quantitativas que se analisam e agregam ao longo de diferentes eixos, logo pertencem à tabela fato.


As demais tabelas — MUNICÍPIO, TRECHO e TEMPO — atuam como dimensões, fornecendo contexto para essas medidas. A ligação ocorre por meio de chaves estrangeiras em OBRA (@município, @trecho, @mês) apontando para as chaves primárias das dimensões.


Esse arranjo, em que uma tabela central de métricas relaciona-se diretamente a tabelas de contexto, caracteriza um modelo dimensional (tipo star schema) com a tabela OBRA como tabela fato, permitindo análises agregadas e drill-down.

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

Continue aprendendo