FC ConcursosFC Concursos

Questão FC295978

Qual é a maneira correta de tratar uma dimensão degenerada?

Bancos de Dados Dimensionais

CESGRANRIO · 2023

Ao construir um modelo de dados usando a modelagem dimensional para um Data Warehouse, seguindo um modelo estrela, um engenheiro de dados encontrou uma dimensão que se encaixava perfeitamente no conceito de dimensão degenerada, de apenas um atributo.

 

Qual é a maneira correta de tratar uma dimensão degenerada?

  1. Criar uma tabela dimensão com o produto cartesiano de todas as dimensões degeneradas.
  2. Eliminar a dimensão do modelo estrela.
  3. Incluí-la como uma coluna na tabela fato.
  4. Mantê-la como uma tabela dimensão e usar o atributo como chave.
  5. Mantê-la como uma tabela dimensão e usar uma chave artificial.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A dimensão degenerada é um atributo isolado que não justifica uma tabela dimensão própria. A forma correta de tratá-la é incluí-la como uma coluna na tabela fato, permanecendo no mesmo registro dos fatos.

Isso ocorre porque esse atributo pertence à mesma granularidade dos fatos e não exige atributos adicionais, chaves surrogate ou junções extra, o que simplifica consultas e melhora desempenho.
Ao armazená-lo na tabela fato, mantemos integridade do contexto transacional e permitimos agregações e filtros diretos.

Exemplo: um número de pedido ou nota fiscal pode ser armazenado na tabela fato de vendas como coluna, facilitando relatório e rastreamento sem criar tabela dimensão separada.

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

Continue aprendendo