FC ConcursosFC Concursos

Flashcard FC296676

Como implementar em SQL uma operação de slice and dice em um esquema fato/dimensões para obter totais por atributo de dimensão?

Linguagem SQL

CESGRANRIO · 2023

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como implementar em SQL uma operação de slice and dice em um esquema fato/dimensões para obter totais por atributo de dimensão?
Mostrar resposta e comentário

Resposta

Usar JOIN, WHERE e GROUP BY.

Explicação:
- JOIN liga a tabela fato às dimensões via FK.
- WHERE aplica o slice (filtros por dimensão).
- GROUP BY + SUM faz o dice (agregação por atributo).

Template SQL:
SELECT dim.atributo, SUM(f.medida) AS Total
FROM Fato f
JOIN Dimensao dim ON f.DimID = dim.DimID
-- JOIN outras dimensões conforme necessário
WHERE
GROUP BY dim.atributo;






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295890

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

Continue aprendendo