Enunciado
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:
Alternativas
- A)
FATO_ATESTADOS (Quantidade, Descrição) DIMENSÃO_TEMPO (Ano, Estação)
- B)
FATO_ATESTADOS (Estação, ANO_ATESTADO >= SYSDATE - INTERVAL '10' YEAR) DIMENSÃO_TIPO_ATESTADO (Descrição)
- C)
DIMENSÃO_ATESTADOS (Quantidade, Estação) DIMENSÃO_TIPO_ATESTADO (Descrição)
- D)
FATO_ATESTADOS (Quantidade) DIMENSÃO_TEMPO (Ano, Estação) DIMENSÃO_TIPO_ATESTADO (Descrição)
- E)
FATO_ATESTADOS (Quantidade, Tipo_Atestado) DIMENSÃO_TEMPO (DATEDIFF(ANO_ATESTADO,-10)
Gabarito e comentário
Resposta correta: D
Em modelo dimensional, a tabela fato guarda a medida quantitativa a analisar, neste caso a quantidade de atestados. Dimensões de tempo e de tipo de atestado permitem agrupar por ano, estação e descrição. Essa estrutura atende às perguntas analíticas sem replicar toda a normalização transacional.