Questão nº 67

Questão de Tecnologia da Informação · FGV TCE-ES 2022 (nº 67)

FGV2022Auditor de Controle Externo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Ana está desenvolvendo um banco de dados analítico a partir da integração de dados do sistema de pagamento com o sistema de gestão de pessoal. No sistema de pagamento, os colaboradores são identificados pelo CPF. No sistema de gestão de pessoal, os colaboradores são identificados pelas iniciais do seu nome concatenadas com sua data de nascimento. Ana sabe que essas chaves primárias naturais apresentam diversas desvantagens e riscos para um ambiente de análise de dados integrados, como seu reuso e alteração de regras de composição, além de questões de desempenho.
Com isso, para carregar os dados no banco de dados analítico, Ana desenvolveu um ETL que substituiu as chaves naturais dos sistemas por uma chave artificial contendo inteiros simples sequenciais, utilizando uma:

Resposta comentada

Gabarito Alternativa C

Uma chave substituta (surrogate key) é um identificador artificial, geralmente um número inteiro sequencial, criado para identificar unicamente cada registro em um banco de dados, especialmente em ambientes de análise, sem depender dos dados originais (chaves naturais) que podem ser complexos ou mudar.

  • (A) Incorreta: Uma chave composta é uma chave primária formada por duas ou mais colunas; a solução de Ana é uma chave simples (inteiros sequenciais) que substitui chaves complexas.
  • (B) Incorreta: Uma chave estrangeira é uma coluna que referencia a chave primária de outra tabela, estabelecendo um relacionamento; a questão descreve a criação de uma nova chave primária para a tabela analítica.
  • (C) Correta: Uma chave substituta (surrogate key) é um identificador artificial, simples e sequencial, criado para substituir chaves naturais problemáticas, como as descritas no cenário (CPF, iniciais+data de nascimento), resolvendo questões de reuso, alteração e desempenho.
  • (D) Incorreta: Uma chave de negócio (business key) é a chave natural ou primária que tem significado no domínio do negócio (ex: CPF); o problema descreve a substituição dessas chaves, não o uso delas.
  • (E) Incorreta: "Production key" não é um termo padrão ou formalmente reconhecido na área de bancos de dados ou ETL para descrever um tipo específico de chave.

Fonte: FGV TCE-ES 2022 Auditor de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho