Questão nº 60

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 60)

FGV2023Analista Judiciário - Análise de Sistemas - Banco de DadosTecnologia da Informação
Gabarito: Dver comentário ↓

Observe o profile das seguintes fontes de dados do Data Warehouse JusDW.

FONTE DE DADOS 1: Tabela TB_PROC
Atributo: ID_P
Descrição: Identificador único da tabela TB_PROC
Quantidade de Registros: 3.250
Valor Inicial: 1
Valor Final: 3.250
Valores Nulos: 0

FONTE DE DADOS 2: Tabela TAB_P
Atributo: ID_PROC
Descrição: Identificador único da tabela TAB_P
Quantidade de Registros: 250
Valor Inicial: 1
Valor Final: 250
Valores Nulos: 0

Para integrar e armazenar os 3.500 registros das Fontes de Dados 1 e 2 na Dimensão DIM_PROC do JusDW, identificando unicamente cada novo registro criado da DIM_PROC, é necessário criar uma:

Resposta comentada

Gabarito Alternativa D

A Surrogate Key é um identificador artificial, sem significado de negócio, criado para identificar unicamente cada registro em uma tabela, especialmente em Data Warehouses, onde dados de múltiplas fontes são integrados.

(A) Incorreta: Uma Foreign key (chave estrangeira) é usada para ligar uma tabela a outra, referenciando a chave primária de uma tabela diferente. A questão pede um identificador único para os registros da própria `DIM_PROC`.
(B) Incorreta: Uma Natural key (chave natural) é um identificador que possui significado de negócio (ex: CPF, código de produto). No cenário, as chaves naturais (`ID_P` e `ID_PROC`) das fontes de dados possuem valores sobrepostos (ambas começam em 1), o que impediria a identificação única dos 3.500 registros combinados na `DIM_PROC` sem conflitos. Esta é a armadilha mais tentadora, pois as fontes já possuem IDs, mas eles não são globalmente únicos para a dimensão integrada.
(C) Incorreta: Uma Alternate key (chave alternativa) é uma chave candidata que não foi escolhida como chave primária. Ela ainda seria uma chave natural ou composta, e as chaves existentes das fontes não servem para o propósito de identificação única na dimensão integrada devido à sobreposição de valores.
(D) Correta: Uma Surrogate key (chave substituta) é um identificador artificial, gerado pelo sistema, sem significado de negócio, que garante a unicidade de cada registro em uma tabela, sendo ideal para Data Warehouses. Ela resolve o problema de integrar dados de múltiplas fontes com chaves naturais conflitantes ou sobrepostas, como é o caso de `ID_P` e `ID_PROC`.
(E) Incorreta: Uma Candidate key (chave candidata) é qualquer atributo ou conjunto de atributos que pode identificar unicamente um registro. Embora uma surrogate key seja uma chave candidata (e geralmente a escolhida como primária), o termo "chave candidata" é genérico. A questão pede o tipo específico de chave a ser criada para resolver o problema de integração e unicidade, que é a surrogate key.

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Banco de Dados (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