Questão nº 75
Questão de Tecnologia da Informação - Banco de Dados · FGV MPRJ 2025 (nº 75)
Durante o processo de modelagem multidimensional, alguns analistas criam dimensões normalizadas separadas para cada nível de uma hierarquia, como por exemplo, uma dimensão de data, dimensão de mês, dimensão de trimestre e dimensão do ano e, em seguida, inclui todas essas chaves estrangeiras em uma tabela de fatos. Isso resulta em uma tabela de fatos com dezenas de dimensões hierarquicamente relacionadas.
Esse tipo de abordagem deve ser evitada pois cria tabelas de fatos denominadas de
- AOctópus.
- BSnowflake.
- CCentopeia. (alternativa correta)
- DGeográfica.
- EConstelação.
Resposta comentada
Gabarito Alternativa C
Uma tabela de fatos Centopeia é uma tabela de fatos que possui um número excessivo de chaves estrangeiras, geralmente porque diferentes níveis de uma mesma hierarquia (como ano, mês, dia) foram modelados como dimensões separadas e todas elas foram ligadas à tabela de fatos.
- (A) Incorreta: "Octópus" não é um termo padrão na modelagem dimensional para descrever esse problema.
- (B) Incorreta: O Esquema Snowflake é um tipo de modelagem dimensional onde as dimensões são normalizadas (ou seja, divididas em tabelas menores para evitar redundância), o que é diferente do problema de ter muitas chaves estrangeiras em uma tabela de fatos. A armadilha aqui é que o contexto menciona "Esquema Snowflake", mas o problema descrito (muitas chaves estrangeiras na tabela de fatos devido a dimensões hierárquicas separadas) é uma consequência de uma má prática, não a definição do esquema Snowflake em si.
- (C) Correta: Uma tabela de fatos Centopeia (Centipede Fact Table) é o termo usado para descrever uma tabela de fatos que se torna muito "longa" e "fina" (muitas colunas de chaves estrangeiras e poucas colunas de medidas) devido à inclusão de chaves estrangeiras para múltiplos níveis de hierarquia que poderiam estar em uma única dimensão.
- (D) Incorreta: "Geográfica" refere-se a um tipo de dimensão (que armazena dados de localização), não a um problema na estrutura da tabela de fatos.
- (E) Incorreta: Uma Constelação de Fatos (Fact Constellation Schema) é um tipo de esquema dimensional que possui múltiplas tabelas de fatos compartilhando algumas dimensões, não um problema específico de uma única tabela de fatos.
Fonte: FGV MPRJ 2025 Analista do Ministério Público - Área Administrativa - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.