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

relacionamento muitos para muitos


Você definitivamente tem a ideia certa. Seu beer_distributor table é o que é conhecido como tabela de junção . JOINs e chaves/índices são usados ​​juntos. O sistema de banco de dados usa chaves para fazer os JOINs funcionarem de forma rápida e eficiente. Você usa esta tabela de junção juntando as duas beer e distributor tabelas a ele.

E sua tabela de junção deve ter uma chave primária que abrange ambas as colunas (um índice de várias colunas / "índice composto"), o que parece se eu entender esse diagrama corretamente. Nesse caso, parece-me bem. Bem feito.