Ed
anteontem
Para entender a função de uma chave estrangeira em um banco de dados, é importante saber que ela estabelece uma relação entre duas tabelas. A chave estrangeira deve referenciar uma chave primária em outra tabela, garantindo a integridade referencial. Analisando as alternativas: A) Tem que existir em outra tabela - Correto, pois a chave estrangeira deve referenciar uma chave primária que existe em outra tabela. B) Tem que ser chave primária na mesma tabela - Incorreto, pois a chave estrangeira não precisa ser uma chave primária na tabela onde está sendo criada. C) Tem que ser uma chave candidata - Incorreto, pois não é necessário que a chave estrangeira seja uma chave candidata. D) Tem que ser do tipo numérico - Incorreto, pois a chave estrangeira pode ser de diferentes tipos, não apenas numérico. E) Tem que ser NULL - Incorreto, pois a chave estrangeira pode ser NULL, mas não é uma exigência. Portanto, a alternativa correta é: A) Tem que existir em outra tabela.