FC ConcursosFC Concursos

Flashcard FC296677

Quais elementos SQL são necessários para agregar uma métrica da tabela de fatos por uma dimensão, aplicando filtros em outras dimensões?

Linguagem SQL

CESGRANRIO · 2023

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

Quais elementos SQL são necessários para agregar uma métrica da tabela de fatos por uma dimensão, aplicando filtros em outras dimensões?
Mostrar resposta e comentário

Resposta

Objetivo: Usar SELECT, SUM, JOIN, WHERE e GROUP BY.

Explicação:
Selecionar: a coluna da dimensão e a agregação (ex.: SUM(métrica)).
JOINs: conectar a tabela de fatos às dimensões para acessar atributos de filtro.
WHERE: aplicar condições sobre colunas das dimensões (filtros).
GROUP BY: agrupar pelo atributo da dimensão para obter totais por grupo.

Modelo SQL (genérico):
SELECT d.Nome, SUM(f.Metrica) AS Total
FROM Fato f
JOIN DimA dA ON f.DimA_ID = dA.ID
JOIN DimB dB ON f.DimB_ID = dB.ID
WHERE dA.Attributo = 'Valor' AND dB.Attributo = 'Valor'
GROUP BY d.Nome;





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

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

Continue aprendendo