O que é uma chave estrangeira? Selecione a resposta:
Questão
O que é uma chave estrangeira?
Selecione a resposta:
Alternativas
a) O mesmo que chave primária.
b) A coluna na mesma tabela que faz relação à chave primária.
c) A chave primária de outro banco de dados.
d) A coluna em outra tabela que faz relação à chave primária.
e) A coluna que fica com os dados vazios para uma futura utilização.
Explicação
Uma chave estrangeira (foreign key) é um atributo (coluna ou conjunto de colunas) em uma tabela que referencia a chave primária (ou uma chave única) de outra tabela, criando um relacionamento entre elas e ajudando a garantir a integridade referencial.
Analisando as alternativas:
- a) Incorreta. Chave estrangeira não é o mesmo que chave primária.
- b) Incorreta. Em geral, a chave estrangeira fica na tabela que referencia, apontando para a chave primária de outra tabela.
- c) Incorreta. Não tem relação com “outro banco de dados”; é um conceito de relacionamento entre tabelas.
- d) Correta. Descreve que é uma coluna (na tabela relacionada) que faz referência à chave primária, caracterizando o vínculo entre tabelas.
- e) Incorreta. Não tem relação com “dados vazios”.
Alternativa correta: (d).