Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Onde devo armazenar uma chave estrangeira?


Qual tabela é o filho no relacionamento?
Responda isso, e você saberá qual tabela precisa da coluna de chave estrangeira, referenciando a chave primária do pai [tipicamente]. Isso é para um relacionamento um-para-muitos...

Um muitos-para-muitos exigiria que você adicionasse uma terceira tabela, usando as chaves de ambas as tabelas como chave primária.