Isso mesmo, um fornecedor tem varios produtos, um produto tem vários fornecedores. Até aí tudo bem, só não entendi ainda a questão do preço. Como seria essa tabela de preço, quais colunas ? E além dessa tabela de preço, quais seriam as outras necessárias que vc mencionou ?
valeu por responder
Crie a tabela de Fornecedores e de Produtos com suas respectivas chaves primárias.(São as suas tabelas primárias).
Depois crie a tebela de Produtos_Fornecedor com os campos de id_Fornecedor e id_produto como chave primaria composta juntamente com o campo de preço, pois cada fornecedor tem um preço diferente de produto.
Na tabela de Produtos_fornecedor vc coloca o campo de preço tb…
Implementei essa modelagem quando desenvolvi um mini erp para um empresa de trabalhava com compra de material para construção civil.
Eles faziam cotação de tudo quanto era produto e material e tinha-se que obter um custo médio desse produto para licitações etc…
Na minha opinião vc poderia utilizar apenas Fornecedores e Produtos, onde em produtos vc teria a PK como código de barras.
A relação, evidentemente deveria ser OneToMany nesse caso, onde Um fornecedor pode ter vários produtos.