← Questões de Informática

Informática · CESPE/CEBRASPE · 2022

Questão comentada de Informática

Em um banco de dados relacional, o atributo que estabelece a relação de uma entidade com a chave primária de outra entidade é

Gabarito: B

Em banco de dados relacional, cada entidade costuma ter uma chave primária, que funciona como o identificador único de seus registros. Quando uma tabela precisa apontar para a chave primária de outra, ela usa um atributo chamado chave estrangeira. Pense nela como o "CPF" do registro visitante: ela não identifica a linha dentro da própria tabela, mas mostra a qual registro de outra tabela ela está ligada. É exatamente isso que a questão cobra. O enunciado pergunta qual atributo estabelece a relação de uma entidade com a chave primária de outra entidade. Essa definição é clássica de chave estrangeira, também chamada de foreign key. Ela garante o vínculo entre tabelas e ajuda o banco a manter a coerência dos dados. Sem esse mecanismo, seria fácil inserir informações desconectadas, como um pedido sem cliente ou uma matrícula sem aluno. A base relacional fica organizada justamente porque as tabelas conversam entre si por meio dessas chaves. E, quando o banco verifica se esse vínculo faz sentido, entra em cena a integridade referencial, que é a regra de validação, não o atributo em si. Então o gabarito B está correto porque a chave estrangeira é o campo que referencia a chave primária de outra tabela. É a peça que faz a ponte entre as entidades no modelo relacional, e a banca costuma cobrar isso com definições bem diretas.

Continue treinando

Questões relacionadas