Fórum Cardinalidade Alta? Multivaloração? #57570
02/01/2007
0
Boa noite amigos!
Estou com um problema e preciso de ajuda. É o seguinte tenho um conjunto de tabelas sendo, fornecedor, produto, fabricante do produto e tipo, que seria uma subdivisao que criei para facilitar pesquisas.
O problema é o seguinte:
preciso fazer com que seja possivel localizar os produtos por fornecedor, aparentemente simples, porem existem produtos iguais que são fornecidos por fornecedores diferentes,exemplo TV XX MOD123, pode ter essa tv no fornecedor A e B...N.
Como eu resolvo esse problema na modelagem de modo que facilite ao maximo pesquisas lembrando que utilizo Delphi para implementar.
Espero ter sido claro, e aguardo ajuda dos companheiros.
Até mais.
Estou com um problema e preciso de ajuda. É o seguinte tenho um conjunto de tabelas sendo, fornecedor, produto, fabricante do produto e tipo, que seria uma subdivisao que criei para facilitar pesquisas.
O problema é o seguinte:
preciso fazer com que seja possivel localizar os produtos por fornecedor, aparentemente simples, porem existem produtos iguais que são fornecidos por fornecedores diferentes,exemplo TV XX MOD123, pode ter essa tv no fornecedor A e B...N.
Como eu resolvo esse problema na modelagem de modo que facilite ao maximo pesquisas lembrando que utilizo Delphi para implementar.
Espero ter sido claro, e aguardo ajuda dos companheiros.
Até mais.
Draft
Curtir tópico
+ 0
Responder
Posts
03/01/2007
Wcrivelini
oi draft
o exemplo que vc citou dá problemas porque existe uma relação de N pra N entre PRODUTO e FORNECEDOR.
sendo assim, vc precisa construir uma nova tabela, digamos q se chame CRUZA_PRODUTO_FORNECEDOR, e que tenha apenas dois campos : o código de produto e o código de fornecedor.
essa tabela informa o relacionamento que vc deseja.
[]s
o exemplo que vc citou dá problemas porque existe uma relação de N pra N entre PRODUTO e FORNECEDOR.
sendo assim, vc precisa construir uma nova tabela, digamos q se chame CRUZA_PRODUTO_FORNECEDOR, e que tenha apenas dois campos : o código de produto e o código de fornecedor.
essa tabela informa o relacionamento que vc deseja.
[]s
Responder
Gostei + 0
04/01/2007
Draft
Como fazer isso no delphi eu preciso criar uma terceira tela para que se possa cadastrar, amarrar esse produto?
desde ja agradeço
desde ja agradeço
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)