Questão de Banco de Dados — Banco de Dados Multidimensionais — FGV 2024
Banco de Dados›Banco de Dados Multidimensionais
Código
fg100834
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas de Informação
No sistema transacional da organização PrevData, há o registro dos pedidos de licença médica de todos os seus funcionários. Para apoiar as campanhas de prevenção, foi levantado o seguinte requisito analítico: quantidade de atestados de crise respiratória durante as estações do ano, ao longo dos últimos 10 anos.Para atender a esse requisito analítico, deve ser elaborado o Modelo Multidimensional de Dados com a estrutura:
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modelo Multidimensional de Dados
Gabarito: letra D. Em um modelo dimensional (star schema), a tabela fato contém as medidas (métricas) e chaves estrangeiras para as dimensões, enquanto as dimensões armazenam os atributos descritivos. A alternativa D segue exatamente esse padrão: FATO_ATESTADOS com a medida Quantidade, DIMENSÃO_TEMPO com Ano e Estação, e DIMENSÃO_TIPO_ATESTADO com Descrição. As demais alternativas violam princípios fundamentais do modelo, como colocar atributos descritivos no fato ou usar expressões inválidas em dimensões.
Alternativa
Tabela Fato (Medidas)
Tabela Dimensão (Atributos)
Correto?
Motivo
A
Quantidade, Descrição
Tempo (Ano, Estação)
❌
"Descrição" é atributo descritivo, não medida
B
Estação, condição de filtro
Tipo_Atestado (Descrição)
❌
Fato contém atributo de dimensão e expressão inválida; sem medida explícita
C
Dimensão_Atestados (Quantidade, Estação)
Tipo_Atestado (Descrição)
❌
Medida e atributo de dimensão misturados em tabela chamada de dimensão; falta dimensão tempo
D
Quantidade
Tempo (Ano, Estação); Tipo_Atestado (Descrição)
✅
Estrutura clássica: fato com medida, dimensões com atributos descritivos
E
Quantidade, Tipo_Atestado
Tempo (expressão DATEDIFF inválida)
❌
Fato contém atributo de dimensão; dimensão tempo com expressão inválida e sem atributos descritivos
Modelo dimensional (star schema)
1Tabela fato
Medidas (métricas)
Chaves estrangeiras
Atributos descritivos
2Dimensões
Atributos descritivos
Medidas
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A tabela fato contém "Descrição", que é um atributo textual descritivo, não uma medida. Em modelos dimensionais, atributos descritivos devem estar nas dimensões, não no fato. A dimensão tempo está correta, mas o fato está mal modelado.
Alternativa B — ❌ Incorreta
A tabela fato contém "Estação" (que deveria ser atributo de dimensão) e uma condição de filtro ("ANO_ATESTADO >= SYSDATE - INTERVAL '10' YEAR"), o que não é permitido. Fato deve conter apenas medidas e chaves estrangeiras. Além disso, não há uma medida explícita de quantidade.
Alternativa C — ❌ Incorreta
A primeira tabela é chamada de DIMENSÃO_ATESTADOS, mas contém "Quantidade" (medida) e "Estação" (atributo de dimensão). Isso confunde os papéis: medida em dimensão e atributo de dimensão no lugar errado. Falta também a dimensão tempo.
Alternativa D — ✅ Correta
Apresenta a estrutura clássica: FATO_ATESTADOS com a medida Quantidade, DIMENSÃO_TEMPO com os atributos Ano e Estação, e DIMENSÃO_TIPO_ATESTADO com Descrição. Atende ao requisito de analisar quantidade de atestados por estação do ano ao longo de 10 anos, com a possibilidade de filtrar por tipo de atestado (crise respiratória).
Alternativa E — ❌ Incorreta
A tabela fato contém "Tipo_Atestado", que deveria ser uma dimensão. Além disso, a dimensão tempo é definida com uma expressão DATEDIFF inválida, e não possui atributos descritivos como Ano e Estação. O modelo fica incompleto e fora dos padrões.