Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Multidimensionais — FCC 2017

Banco de DadosBanco de Dados Multidimensionais
Código
fc039847
Banca
FCC
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2017
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Uma das formas de apresentação de um banco de dados multidimensional é através do modelo estrela. No centro de um modelo estrela encontra-se a tabela de
  1. Adimensão e, ao seu redor, as tabelas de fatos.
  2. Bdimensão, cuja chave primária deve ser composta.
  3. Cnúcleo e, ao seu redor, as tabelas de nível.
  4. Dfatos, cuja chave primária deve ser simples.
  5. Efatos e, ao seu redor, as tabelas de dimensões.
Revelar gabarito e comentário

GabaritoE — fatos e, ao seu redor, as tabelas de dimensões.

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 Estrela (Star Schema)

Gabarito: letra E. No modelo estrela, a tabela central é a de fatos, e ao seu redor estão as tabelas de dimensões. Essa é a definição clássica do star schema, conforme o material de apoio sobre modelagem dimensional.

O modelo estrela (star schema) é um dos principais esquemas utilizados em bancos de dados multidimensionais para data warehouses. Ele é composto por uma tabela fato no centro, que armazena medidas e métricas, e tabelas dimensão ao redor, que fornecem contexto descritivo. Cada tabela dimensão se conecta diretamente à tabela fato por meio de chaves estrangeiras, formando uma estrutura que lembra uma estrela.

Modelo Estrela (Star Schema):

"contém uma tabela fato central cercada e conectadas a muitas tabelas dimensão" (Material de apoio sobre modelagem dimensional).

erDiagram
    TABELA_FATO {
        chave_primaria_composta PK
        medida_1
        medida_2
    }
    TABELA_DIMENSAO {
        chave_primaria_simples PK
        atributo_descritivo_1
        atributo_descritivo_2
    }
    TABELA_FATO ||--o{ TABELA_DIMENSAO : "referencia"

Alternativa A — ❌ Incorreta

Afirma que a tabela central é de dimensão e as tabelas ao redor são de fatos. Isso inverte o papel: no star schema, a tabela central é de fatos, não de dimensão. O erro é uma troca de conceito clássica.

Alternativa B — ❌ Incorreta

Também coloca a dimensão como central, o que está incorreto. Além disso, a afirmação sobre a chave primária composta se aplica à tabela fato, não à de dimensão. A tabela dimensão geralmente tem chave primária simples (surrogate key).

Alternativa C — ❌ Incorreta

Utiliza o termo "núcleo", que não é padronizado na modelagem dimensional, e "tabelas de nível", que não correspondem às tabelas dimensão. O correto é tabela fato e tabelas dimensão.

Alternativa D — ❌ Incorreta

Acerta ao dizer que a tabela central é de fatos, mas erra ao afirmar que sua chave primária deve ser simples. Na verdade, a chave primária da tabela fato é composta, formada pela combinação das chaves estrangeiras que referenciam as dimensões. O material de apoio reforça: "A chave primária da tabela de fatos é sempre composta."

Alternativa E — ✅ Correta ⟵ GABARITO

Afirma corretamente que a tabela central é de fatos e, ao seu redor, estão as tabelas de dimensões. Essa é a definição exata do modelo estrela: uma tabela fato central conectada a múltiplas tabelas dimensão.

NÃO CAIA NESSA!

A banca inverte o centro do modelo estrela, colocando a tabela dimensão no lugar da tabela fato nas alternativas A e B. Lembre-se: a tabela fato é o centro, armazena medidas, e tem chave primária composta; as dimensões são periféricas e desnormalizadas. Essa troca é a pegadinha mais comum sobre star schema.

PEGA ESSA DICA!

Para memorizar: FATO no centro, DIMENSÃO na periferia. A tabela fato é como o sol (centro) e as dimensões são os planetas ao redor. A chave primária da fato é composta (várias chaves estrangeiras juntas). Questões de FCC adoram inverter esses papéis — fique atento!

Gabarito: letra E

Link permanente: /questoes/fc039847