Modelagem Banco Carros
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?
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?
Adilson Rumao
Curtidas 0
Respostas
Marco Pinheiro
01/08/2011
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.
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.
GOSTEI 0
Adilson Rumao
01/08/2011
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.
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.
GOSTEI 0
Adilson Rumao
01/08/2011
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.
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.
GOSTEI 0
Marco Pinheiro
01/08/2011
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.
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.
GOSTEI 0
Adilson Rumao
01/08/2011
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.
Amortecedor e ele me trazer só os que são do Veículo em questão.
GOSTEI 0
Marco Pinheiro
01/08/2011
É 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.
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.
GOSTEI 0
Lucas Campos
01/08/2011
estou com uma duvida preciso modelar um banco
tipo tenho montadoras
montadoras tem varios tipo de carros
1 montadora pode ter varios carros
mas só 1 carro pode pertencer a 1 montadora
alguem poderia me ajudar ?
tipo tenho montadoras
montadoras tem varios tipo de carros
1 montadora pode ter varios carros
mas só 1 carro pode pertencer a 1 montadora
alguem poderia me ajudar ?
GOSTEI 0
Douglas
01/08/2011
estou com uma duvida preciso modelar um banco
tipo tenho montadoras
montadoras tem varios tipo de carros
1 montadora pode ter varios carros
mas só 1 carro pode pertencer a 1 montadora
alguem poderia me ajudar ?
tipo tenho montadoras
montadoras tem varios tipo de carros
1 montadora pode ter varios carros
mas só 1 carro pode pertencer a 1 montadora
alguem poderia me ajudar ?
Até então a linha de raciocínio esta coerente.
Pois, uma montadora pode ter no mínimo um ou máximo de vários carros.
E um carro tem apenas uma montadora.
GOSTEI 0