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

problema em muitos para muitos relacionamento


Eu recomendaria 4 mesas, 3 para joias e estilo e a quarta para pedidos.

Jóias:jid (PKEY),jname,description

Estilo:sid (PKEY), sname, descrição

Produto:pid (PKEY), sid(FKEY), jid(FKEY) - Um produto define uma combinação única de estilo e kewellery

Ordem:oid(PKEY), pid(FKEY), outros detalhes (nome, endereço etc.)

Para cada joia, recupere os estilos associados usando a tabela de produtos e preencha os campos na página html. Para cada pedido, armazene o ID do produto, que identifica exclusivamente a joia e o estilo.