Em um banco de dados relacional, o atributo que estabelece a relação de uma entidade com a chave primária de outra entidade é
- A)o relacionamento.
Errada: relacionamento é a ligação conceitual entre entidades, não o nome do atributo que faz a referência no banco.
- B)a chave estrangeira.
Certa: a chave estrangeira é o atributo que aponta para a chave primária de outra tabela.
- C)a tupla.
Errada: tupla é uma linha/registro da tabela, e não um atributo de ligação entre entidades.
- D)a chave secundária.
Errada: chave secundária não é a expressão técnica padrão para esse conceito no modelo relacional.
- E)a integridade referencial.
Errada: integridade referencial é a regra que fiscaliza a consistência do vínculo, não o atributo que cria a relação.
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.