pessoal, uma dúvida aqui. uma chave estrangeira precisa ter o mesmo nome da chave primária da sua tabela relacionada? eu já tentei fazer com a variável da chave primária com outro nome e funcionou, mas isso seria uma boa prática?
por exemplo eu ter uma entidade com funcionario com id_funcionario(pk) e ter uma entidade professor com id_professor(fk) que referencia id funcionário
Boa noite, Xablau.
Você pode, mas não é uma boa prática. Pra fins de organização e melhor visualização, o ideal é que possuam o mesmo nome.
Abraços!
1 curtida
entendido