Modelagem cadastro de peças
Olá amigos, gostaria de saber como posso fazer um cadastro de peças automotivas, já que cada peça serve para um modelo de carro, ano, etc. Por exemplo, tenho um KIT DE EMBREAGEM, mas tenho varios tipos de KIT DE EMBREAGEM que serve para varios tipos de carros. Espero que vcs tenham entendido. Agradeço desde já pela ajuda de todos.
Anderson Ferreira
Curtidas 0
Respostas
Marisiana Battistella
02/07/2014
Olá Anderson!
Vc já chegou a modelar alguma coisa? Poderia postar?
Vc já chegou a modelar alguma coisa? Poderia postar?
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
Bom, basta você criar uma classe "Carro" e uma classe "Peca", onde um Peca pode ter vários carros. Se você tem 2 Kit's de Embreagens distintos, então são peças distintas. Ex:
PECA 1 - Kit de Embreagem XY (Serve para o Carro X e Y)
PECA 2 - Kit de Embreagem XA (Serve para o Carro X e A)
[img]http://arquivo.devmedia.com.br/forum/imagem/244531-20140709-093515.jpg[/img]
PECA 1 - Kit de Embreagem XY (Serve para o Carro X e Y)
PECA 2 - Kit de Embreagem XA (Serve para o Carro X e A)
[img]http://arquivo.devmedia.com.br/forum/imagem/244531-20140709-093515.jpg[/img]
GOSTEI 0
Mariana Carvalho
02/07/2014
olá pessoal, Ronaldo, adicionaria "modelo" e se possivel "tipo peça" na tabela carro, o que acha?
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
Na tabela carro ? Porque ?
GOSTEI 0
Mariana Carvalho
02/07/2014
eu acho que ficaria mais completa.
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
Não concordo. Se colocarmos a coluna "tipoPeca" na classe Carro estaremos "amarrando" o carro a apenas 1 tipo de peça.
GOSTEI 0
Mariana Carvalho
02/07/2014
Não concordo. Se colocarmos a coluna "tipoPeca" na classe Carro estaremos "amarrando" o carro a apenas 1 tipo de peça.
ah tudo bem então. desculpa.
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
É só porque colocar o tipoPeca vai fazer com que a modelagem fique meio "amarrada", nada pessoal :D
GOSTEI 0
Mariana Carvalho
02/07/2014
entendi. :-)
GOSTEI 0
Anderson Ferreira
02/07/2014
Olá Ronaldo, agradeço pela atenção. Estava pensando em fazer dessa forma, o que vc acha?
TabelaModelo TabelaPeca TabelaPecaTipo
* idModelo * idPeca * idPecaTipo
Descricao Descricao idPeca
idModelo
Então ficaria assim:
01 01 01
Gol 1.6 Kit de Embreagem 01(kit de embreagem)
01(Gol 1.6)
02
Golf GTI 2.0 02
01(kit de embreagem)
02(Golf GTI 2.0)
Dei uma resumida e espero que vc entenda. O que vc acha desse jeito?
TabelaModelo TabelaPeca TabelaPecaTipo
* idModelo * idPeca * idPecaTipo
Descricao Descricao idPeca
idModelo
Então ficaria assim:
01 01 01
Gol 1.6 Kit de Embreagem 01(kit de embreagem)
01(Gol 1.6)
02
Golf GTI 2.0 02
01(kit de embreagem)
02(Golf GTI 2.0)
Dei uma resumida e espero que vc entenda. O que vc acha desse jeito?
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
E onde está a ligação entre modelo e peça ? Dizendo que aquele modelo de carro pode usar a peça.
GOSTEI 0
Anderson Ferreira
02/07/2014
Desculpe Ronaldo, não ficou formatado da forma que eu queria, vms ver se assim vc entende melhor
[img]http://arquivo.devmedia.com.br/forum/imagem/184470-20140711-084703.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/184470-20140711-084703.png[/img]
GOSTEI 0
Marisiana Battistella
02/07/2014
De acordo com a descrição inicial do tópico, esse modelo ER apresentado atende a necessidade.
GOSTEI 0
Ronaldo Lanhellas
02/07/2014
Sim o modelo do Anderson atende sim.
GOSTEI 0
Anderson Ferreira
02/07/2014
ok, obrigado. Agradeço pela ajuda
GOSTEI 0
Mariana Carvalho
02/07/2014
anotando o exemplo. valeu pessoal.
GOSTEI 0
Alex Lekao
02/07/2014
Ola Boa tarde!!!
Trabalho em uma autopeca e ja utilizo sistemas de autopecas a muito tempo, inclusive no banco de dados e consultoria.
Se quiser me envia um e-mail ou me adiciona no skype que posso tentar te ajudar com um pouco do que conheco.
alex_linhares_es@yahoo.com.br
Abraco.
Trabalho em uma autopeca e ja utilizo sistemas de autopecas a muito tempo, inclusive no banco de dados e consultoria.
Se quiser me envia um e-mail ou me adiciona no skype que posso tentar te ajudar com um pouco do que conheco.
alex_linhares_es@yahoo.com.br
Abraco.
GOSTEI 0