FGV · CGESC · 2023 · Auditor do Estado - Ciências da Computação (Tarde)

Questão 16 · Informática: Banco de dados

As informações analiticamente úteis das fontes de dados operacionais (das operações do dia a dia do negócio) são carregadas no Data Warehouse por meio do processo de ETL. Um dos recursos úteis em um DW é poder observar um mesmo item de dimensão em vários instantes de tempo (timestamps), como, por exemplo, observar o preço de venda de um produto ao longo dos anos.
Assinale a opção que indica a técnica que torna possível a disposição desse recurso.

  1. A) A supressão, no Data Warehouse, das chaves primárias do bando de dados operacional.
  2. B) A criação de chaves primárias compostas por um atributo de chave substituta e um de chave primária do banco de dados operacional.
  3. C) A substituição, e consequente supressão, das chaves primárias do banco de dados operacional por chaves substitutas no Data Warehouse.
  4. D) A criação de chaves primárias substitutas no Data Warehouse, mantendo as chaves primárias do banco de dados operacional como atributos únicos no Data Warehouse.
  5. E) A criação de chaves primárias substitutas no Data Warehouse, mantendo as chaves primárias do banco de dados operacional como atributos não chave no Data Warehouse.

Marque a alternativa correta:

Gabarito: E

Gabarito definitivo divulgado pela banca FGV (CGESC 2023).

Comentário

Gabarito: E.

Na metodologia de modelagem dimensional de Ralph Kimball para Data Warehouses — especificamente no tratamento de Dimensões de Mudança Lenta (SCD Tipo 2) para rastreabilidade histórica completa ao longo do tempo:

  1. Cria-se no Data Warehouse uma chave substituta (surrogate key), que é um número sequencial artificial adotado como a Chave Primária (PK) da tabela de dimensão;
  2. A chave primária original do banco de dados operacional (chamada de chave de negócio ou chave natural) é mantida na dimensão como um atributo não chave (não único).

Com isso, um mesmo produto ou cliente pode ter múltiplos registros na tabela dimensional do DW (cada um refletindo o estado daquele item em um período específico, com datas de início e fim de vigência), todos compartilhando a mesma chave operacional de origem, mas individualizados por chaves substitutas distintas.

Análise das demais alternativas:

  • (A) Incorreta, pois suprimir a chave operacional impediria os processos de atualização e reconciliação pelo pipeline de ETL.
  • (B) Incorreta, pois a boa prática de Kimball recomenda o uso de surrogate key simples como chave primária inteira artificial.
  • (C) Incorreta, pois a chave primária operacional é preservada como atributo descritivo para rastreabilidade.
  • (D) Incorreta, pois se a chave operacional fosse mantida como atributo com restrição de unicidade (único), seria impossível armazenar duas versões temporais do mesmo item.

Dica de prova: Em SCD Tipo 2 no Data Warehouse: a chave primária da dimensão é a surrogate key; a chave do sistema operacional vira um atributo comum (não chave), permitindo várias linhas históricas para o mesmo objeto.

Fundamentos: Modelagem Dimensional (Ralph Kimball) - Chaves Substitutas (Surrogate Keys) e SCD Tipo 2

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV CGESC 2023 (Auditor do Estado - Ciências da Computação (Tarde)), questão 16, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor