Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025

Banco de DadosConceitos e Fundamentos de Modelo Relacional
Código
ce417221
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )
Julgue o item a seguir, relativo a banco de dados.   Uma chave primária garante que um valor que aparece em uma relação para determinado conjunto de atributos também apareça para determinado conjunto de atributos em outra relação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Chave Primária e Chave Estrangeira no Modelo Relacional

Gabarito: Errado. A afirmação descreve a função da chave estrangeira, não da chave primária. A chave primária identifica unicamente cada tupla dentro da própria relação; a garantia de que um valor presente em uma relação também apareça em outra é papel da chave estrangeira, que referencia a chave primária de outra tabela (integridade referencial).

No modelo relacional, as tabelas (relações) são a estrutura fundamental. Cada linha (tupla) representa um registro, e cada coluna (atributo) representa um campo. Para garantir a integridade e a consistência dos dados, o modelo define restrições de integridade, entre elas a integridade de entidade e a integridade referencial.

A chave primária é um atributo (ou conjunto de atributos) que identifica de forma única cada tupla dentro de uma relação. Ela é escolhida entre as chaves candidatas e não pode conter valores nulos. Sua função é interna à tabela: garantir que cada registro seja distinto e possa ser referenciado.

A chave estrangeira, por sua vez, é um atributo (ou conjunto de atributos) em uma relação que referencia a chave primária de outra relação (ou da mesma, em auto-relacionamento). É ela que estabelece o relacionamento lógico entre tabelas, garantindo que um valor presente em uma relação também exista na relação referenciada. Essa é a essência da integridade referencial: um valor de chave estrangeira deve corresponder a um valor de chave primária existente na tabela referenciada (ou ser nulo, se permitido).

A pegadinha da questão está em inverter os papéis: a banca atribui à chave primária uma função que é exclusiva da chave estrangeira. O candidato que confunde os dois conceitos cai no erro. A chave primária é a "identidade" do registro; a chave estrangeira é o "elo" entre tabelas.

Para fixar, guarde a distinção central: chave primária = identifica o registro na própria tabela; chave estrangeira = referencia a chave primária de outra tabela, criando o relacionamento. É exatamente nessa fronteira que a assertiva se divide.

Critério

Chave Primária (PK)

Chave Estrangeira (FK)

Função principal

Identificar unicamente cada tupla dentro da própria relação

Estabelecer vínculo entre relações, referenciando a PK de outra tabela

Escopo da garantia

Interno à tabela (nenhum valor duplicado ou nulo)

Entre tabelas (valor deve existir na tabela referenciada, ou ser nulo)

Integridade associada

Integridade de entidade

Integridade referencial

Papel na assertiva

Não garante correspondência de valores entre relações

É o mecanismo que garante a correspondência descrita no item

Item — ❌ Errado

A assertiva afirma que "uma chave primária garante que um valor que aparece em uma relação para determinado conjunto de atributos também apareça para determinado conjunto de atributos em outra relação". Isso é falso. A chave primária não tem a função de garantir a presença de valores em outra relação; ela apenas identifica unicamente as tuplas na própria relação. A garantia de correspondência entre valores de relações distintas é feita pela chave estrangeira, que referencia a chave primária de outra tabela, assegurando a integridade referencial. Portanto, o item está errado.

Gabarito: Errado.

Link permanente: /questoes/ce417221