Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — Quadrix 2025

Banco de DadosBanco de Dados Relacionais
Código
qg594718
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
No que concerne ao modelo entidade‑relacionamento, às restrições de integridade e à Lei Geral de Proteção de Dados Pessoais (LGPD), julgue o item seguinte.A restrição de integridade referencial assegura que os valores de uma chave estrangeira correspondam a um valor existente na chave primária de outra tabela ou sejam nulos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Restrição de integridade referencial em banco de dados relacionais

Gabarito: CERTO (letra C). A restrição de integridade referencial, de fato, assegura que os valores de uma chave estrangeira correspondam a um valor existente na chave primária (ou candidata) de outra tabela, ou sejam nulos — é exatamente o que o enunciado afirma. Essa é a definição clássica do modelo relacional, e o item está correto.

A integridade referencial é uma das restrições de integridade mais importantes em bancos de dados relacionais. Ela garante a consistência das referências entre tabelas: quando uma tabela possui uma chave estrangeira, essa chave deve apontar para uma tupla que realmente exista na tabela referenciada. Em outras palavras, uma tupla em uma relação r1 que referencia outra relação r2 precisa se referir a uma tupla existente em r2. Se isso não for garantido, podem surgir registros "órfãos", que apontam para dados inexistentes, comprometendo a integridade do banco.

Um ponto crucial, e que costuma gerar confusão, é a questão dos valores nulos. A chave estrangeira aceita valores nulos. Isso significa que um registro pode não estar associado a nenhum registro da tabela referenciada — o que é perfeitamente válido. Por exemplo, em uma tabela de veículos com uma chave estrangeira para o CPF do proprietário, um veículo que ainda não foi vendido pode ter esse campo nulo. Porém, se houver um valor preenchido, ele obrigatoriamente deve existir na tabela referenciada. Essa é a essência da restrição: ou o valor é nulo, ou deve corresponder a um valor existente na chave primária (ou candidata) da outra tabela.

É importante distinguir a integridade referencial da integridade de entidade. Enquanto a referencial trata da chave estrangeira, a de entidade trata da chave primária: ela determina que nenhum valor da chave primária pode ser nulo. São duas restrições complementares, mas com objetos diferentes. A banca pode tentar confundir esses conceitos, mas aqui o enunciado foi preciso ao descrever a integridade referencial.

Outra distinção relevante é entre chave primária e chave candidata. A chave primária é uma escolha (mais ou menos arbitrária) dentre as chaves candidatas. Tecnicamente, a chave estrangeira pode referenciar qualquer chave candidata da tabela referenciada, não necessariamente a primária. No entanto, muitas bancas consideram correta a afirmação de que a chave estrangeira referencia a chave primária, como é o caso desta questão. Portanto, a afirmação do enunciado está alinhada com o entendimento majoritário em provas.

NÃO CAIA NESSA!

A banca pode tentar confundir a integridade referencial com a integridade de entidade. Lembre-se: a referencial trata da chave estrangeira (pode ser nula, mas se preenchida deve existir na outra tabela), enquanto a de entidade trata da chave primária (nunca pode ser nula). Aqui, o enunciado descreveu corretamente a referencial, então o item é CERTO.

Item — ✅ CERTO

A afirmação está correta. A restrição de integridade referencial determina que todo valor presente em uma chave estrangeira deve referenciar uma tupla existente na tabela referenciada, ou ser nulo. Isso assegura a consistência dos relacionamentos entre tabelas. O enunciado espelha exatamente essa definição, sem qualquer erro conceitual.

Gabarito: CERTO (letra C).

Link permanente: /questoes/qg594718