DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
Rumao
 

País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 80
 Postado em: 1/8/2011 8:10:42 AM

Bom dia estou com um projeto onde preciso cadastrar os seguintes dados:
Sei que o Tipo Carro pode ter varias Montadoras, as montadoras vários modelos de carros e um modelo pode ser de vários anos.
 
Tipo -> Carro
        Caminhão
        Moto
        Onibus

Montadora -> Fiat
             VW
             Ford
             Audi
             Chevrolet

Modelo -> Uno
          Gol
          Escort
          A3
          Astra

Ano    -> 2000
          2010
          2011

Automovel -> Carro Chevrolet Astra 2011

Produto   -> Amortecedor DI Astra 2011

Além disso, vou precisar pegar os produtos de acordo com o Automóvel selecionado. A lógia está correta?

 
Marco Pinheiro
 
 


País: Brasil
Estado: MG
Cidade: Belo Horizonte
Mensagens: 110
 Postado em: 1/8/2011 10:25:05 AM
Adilson,

Se estas forem suas estruturas de tabelas, só não vejo a necessidade de criar uma tabela para o ano.

Referente ao relacionamento de Produto X Automovel, se entendi, o ideal é você criar uma tabela entre elas, Produto_Automovel, onde tera FK com as tabelas pais.

Att.,

Marco.

 
Rumao
 

País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 80
 Postado em: 1/8/2011 10:37:32 AM
Eu deixei assim, porque um exemplo:

o Carro
Astra 2.0/ CD/ Sunny/ GLS 2.0 8V 3p
anos
1999
2000
2001
2002
2003
2004

foi fabricado nestes anos.

Aí eu jpa queria fazer os filtros e na hora em que escolher o Carro, ele traser os produtos só deste carro.

 
Rumao
 

País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 80
 Postado em: 1/8/2011 11:44:34 AM
Minha idéia é fazer assim:



Selecionar a montadora -> Listar todos os carros dela -> e no campo ano trazer só o ano do carro em questão
feito isso, quando digitar o produto, ele trazer só os do carro selecionado.

Queria saber tbm assim:
No Produto, eu teria que criar um outro campo para associar ele aos carro? Como ficaria esta questão?

Desde já obrigado pela atenção.

 
Marco Pinheiro
 
 


País: Brasil
Estado: MG
Cidade: Belo Horizonte
Mensagens: 110
 Postado em: 1/8/2011 2:11:11 PM
Então, a nivel de banco vc pode criar algo assim:


                    FK                                              FK
Produto --------------Produto_Automovel---------------Automovel

Na tela que você montou vc tb vai criar no campo "Produto" um drop down que busca a informação de Produto_Automovel.


Esta tela é para buscar o que? Ou será para vincular o produto ao veiculo?

Att.,

Marco.

 
Rumao
 

País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 80
 Postado em: 1/8/2011 4:29:53 PM
Então aquela campo Produto é para digitar um produto tipo:
Amortecedor e ele me trazer só os que são do Veículo em questão.

 
Marco Pinheiro
 
 


País: Brasil
Estado: MG
Cidade: Belo Horizonte
Mensagens: 110
 Postado em: 1/8/2011 5:36:34 PM
É o que eu tinha pensado mesmo.

Neste caso você faz a busca na tabela Produto_Automovel relacionando com produto.

De posse dos dados a sua pesquisa virá da forma esperada.

Se não conseguir me fale.

Att.,

Marco.

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03