Modelagem Banco Veículos
09/05/2014
0
Tabela Montadoras
CODIGO_MON NOME_MON
Tabela Modelos
CODIGO_MOD NOME_MOD
Tabela Anos
CODIGO_ANO NOME_ANO
Tabela Modelos X Anos
CODIGO_MXA CODIGOMOD_MXA CODIGOANO_MXA
Tabela Veículos
CODIGO_VEI NOME_VEI CODIGOMXA_VEI
A lógica neste caso está certa?
Estou filtrando as montadoras normalmente, mas quero filtrar os veículos e ao fazer isso ele já me trazer o modelo e ano do mesmo.
Adilson Rumao
Posts
13/05/2014
Marisiana Battistella
De acordo com a idéia apresentada, eu acredito que está correta a estrutura.
Um veículo possuirá uma montadora, uma marca um modelo, porém ele pode ter um modelo por ano.
Um possível questionamento seria: Um veículo terá apenas um modelo por ano, ou em determinado momento podem ser lançados dois modelos do mesmo veículo no mesmo ano?
Se isso for possível, pode ser interessante vc incluir mais um atributo na tabela "Modelos x Anos" para poder armazenar essa diferenciação....
13/05/2014
Roniere Almeida
15/05/2014
João Françozo
Concordo com a Marisiana.
So um lembrete, tenta fazer sem chaves composta, tenta usar um ID na tabela Modelos X Anos.
Att
João Antonio
15/05/2014
Roniere Almeida
não acham? podem me explicar porque não?
15/05/2014
Alex Lekao
No caso de modelos de veiculos podem ter mais de um Modelo para cada ano ou alguma outra variacao como motoracao etc.
um exemplo eh o Fiesta Class, Fiesta, Fiesta Class Hatch, Fiesta Hatch, New Fiesta, New Fiesta Hatch, Fiesta Trail, etc.
E ainda tem a motoracao.
Dependendo do que estiver intencionando a tabela vai aumentando consideravelmente de tamanho, eh bem complexo nesse caso.
Mas se for dar atencao e a devida importancia para a Normalizacao entao as tabelas vao se dividindo e dividindo.
Ai se a questao desempenho nao for tao importante, pode diminuir as tabelas, como sugeriu o Roniere.
Acho que eh isso. rsrsr
Espero ter ajudado.
Abraco.
Alex - Lekao
20/05/2014
Marisiana Battistella
Lembrando que o colega deverá analisar se isso atende a necessidade do negócio.
Levando em consideração que deverá ser mantido um cadastro de veículos e que um veículo possuirá uma montadora e terá um modelo...
Pode-se criar apenas as 3 tabelas a seguir:
1) MONTADORA => Código_Montadora (PK), Descrição_Montadora
2) MODELO => Código_Modelo (PK), Descrição_Modelo
3) VEICULO => Código_Veiculo (PK), Código_Montadora (FK), Código_Modelo (FK), Descrição_Veículo, Ano, Edição
Clique aqui para fazer login e interagir na Comunidade :)