Questão 37 · Informática: Banco de dados
Em um banco de dados relacional, garante-se que determinado valor que aparece em uma relação para dado conjunto de atributos também apareça em um conjunto de atributos de outra relação por meio da
- A) chave primária.
- B) chave candidata.
- C) integridade de domínio.
- D) integridade referencial.
- E) chave assimétrica.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: D.
A integridade referencial garante que um valor presente em um conjunto de atributos de uma relação (a chave estrangeira) também exista no conjunto de atributos referenciado em outra relação (normalmente a chave primária). É isso que o enunciado descreve. Na prática, a chave estrangeira não pode apontar para um registro inexistente.
- A (chave primária): identifica unicamente cada tupla, mas não garante a referência entre relações.
- B (chave candidata): é um conjunto mínimo de atributos que poderia ser chave primária, sem relação com a referência entre tabelas.
- C (integridade de domínio): restringe os valores de um atributo ao seu domínio (tipo, faixa).
- E (chave assimétrica): conceito de criptografia, não de banco relacional.
Dica: sempre que a questão falar em garantir que um valor exista em outra tabela, a resposta é integridade referencial.
Fundamentos: Modelo relacional: integridade referencial e chave estrangeira
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 Cebraspe TRE/BA 2017 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas), questão 37, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.