Jump to content


Photo

Ajuda Com Chaves Estrangeiras


  • Faça o login para participar
1 reply to this topic

#1 N3N3M

N3N3M

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro Capital

Posted 11/11/2011, 16:57

Boa tarde galera do WMO sou novo aqui no forum, antes de tudo quero parabenizalos pelo trabalhos de todos aqui e pela ajuda que veem dando a milhares de usuarios na internet com varios topicos e dicas que salvam muitagente.
Em segundo quero pedir para a moderação do forun que se por acaso eu estiver postando minha duvida em lugar errado q se possivel movam o topico.


seguinte galera espero q vc possam me ajudar.

Eu vo explicar pra ver se vcs me entendem

Tenhu 2 Tabelas

Clientes e Pcs

a tabela cliente vai cadastrar varios Clientes com nome endereço e etc...
ja a tabela Pcs vai conter informações sobre quantidade de memoria, tamanho do hd, velocidade do processador e etc...


A minha duvida é a seguinte

eu sei que eu posso criar uma chave estrangeira para ligar a tabela clientes a tabela pcs

mais o problema é que o cliente nao tem só 1 pc tem varios

queria saber um modo de adicionar varios pcs para cada id de cliente

nao sei se vcs me entenderam


por exemplo

o cliente 1 tem 3 pcs
o cliente 2 tem 5 pcs
o cliente 3 tem 40 pcs

e etc...

se vcs tiverem entendido por favor um UP.

agradeço a atenção de todos e uma boa tarde.

#2 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 20/11/2011, 00:00

@ N3N3M
Muito simples isso ai, você precisará de uma relação N:N (muitos para muitos)

clientes
--------
id
nome


clientes_pcs
--------
id
cliente_id
pc_id


pcs
------
id
configuracao
qualquer
campo
amais


Você vai adicionar os registros dos PCs e relaciona-los ao cliente utilizando a tabela clientes_pcs. Este modelo seria para o caso de vários computadores possuírem 1 cliente, ou, 1 cliente possuir vários computadores;


Especificamente para o caso que você citou 1 cliente tem vários computadores, o modelo é 1:N (um para muitos)

clientes
-------
id
nome

pcs
-------
id
cliente_id


Você pode adicionar vários registros em pcs que relacionam-se com clientes.

Falopa!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq