Array
(
)

Trabalhando com chave estrangeira

Machine83
   - 16 jul 2008

Bom dia galera.

A questão e o seguinte, criei 2 tabelas (fornecedor e peca) em cada tabela uma chave estrangeira.

Agora gostaria de saber qual(is) o(s) comando(s) que tenho que utilizar para que ligue uma determinada peça a um determinado fornecedor.

No caso da tabela fornecedor os campos que eu quero que aparece e nome da peça, quantidade no estoque e quantidade minima em estoque.

No caso da peça quero que aparece somente o nome do fornecedor

como faço isso

se alguem souber so fazer com que eu ligue pelo menos o fornecedor x na peça y ja ajuda

tenha uma ótima semana a todos

Signori
   - 16 jul 2008

Bom, quem sabe vc poderia explicar melhor mas a princípio ficaria assim, sugestão:

FORNECEDORES
CodFornecedor
NomeFornecedor
CodPeca

PECAS
CodPeca
Descricao

Dessa forma você ligaria as duas tabelas, porém poderia tb ser feito uma ligação de N-N, entao além das tabelas acima teria mais uma:

PECAFORNECEDOR
CodFornecedor
CodPeca

onde os dois campo seriam chaves...

espero ter ajudado..

Machine83
   - 16 jul 2008

ok vou tendar explicar melhor

irei usar as tabelas que vc crio

FORNECEDORES
CodFornecedor
NomeFornecedor
CodPeca

PECAS
CodPeca
Descricao

As TABELAS estão assim
---------------
PECA |
-----------------------------------------------
CodPeca | Descricao | CodFornecedor
----------------------------------------------
001 | freio de carro | ??? |
002 | freio de moto | ??? |
003 | freio de carro | ??? |

----------------------------------------------------
FORNECEDOR
----------------------------------------------------
CodFornecedor | NomeFornecedor | CodPeca
010 | TABAJARA | ???
011 | Casas Bahia | ???
012 | Fuscão Preto | ???

Eu queria ligar o FORNECEDOR Casas Bahia a PECA freio de carro

assim quando for fazer um redatorio ou um pedido eu vou saber que o fornecedor da PECA freio de carro e o FORNECEDOR Casas Bahia

Signori
   - 17 jul 2008

Minha sugestão seria deixar o campo CodPeca, na tabela de fornecedores, retirando o campo CodFornecedor da tabela de peças.

Assim na tabela de Fornecedores, vc teria a chave estrangeira CodPeca, podendo realizar todas suas necessidades.

flw

Machine83
   - 19 jul 2008

ok

vou tenda

qual quer coisa ou posto aki nesse mesmo lugar

valeu por responte e tirar minhas duvidas

:D :D :D :D