Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner Web

Tabela dentro de Tabela

Recommended Posts

Boa tarde galera! http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

 

Tenho a tabela veículos, na qual tem sua cor, modelo, ano, etc. Porém, tem alguns acessórios opcionais, 28 no total. Gostaria de saber se tem como criar um campo "acessorios" e nele criar uma tabela interna. Ou teria que criar outra tabela e criar 28 campos na tabela veículos?

 

 

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, você não vai fazer uma tabela dentro de outra, nem uma outra tabela com 28 campos !Basicamente você terá:- Veículos: com a placa, modelo, ano, cor, etc.- Acessório: codigo e nome, aqui você vai cadastrar, por exemplo, alarme, som, travas, enfim, todos os acessórios possíveis, mas se surgir um novo é só cadastrar.- Aceveiculo: Nesta tabela você fará a ligação, relacionamento entre veículo e acessórios, ou seja, aqui você irá dizer qual veículo tem qual acessório.Sacou ? Acho que é a maneira mais inteligente de fazer isso. Fiz um trabalho este semestre na faculdade para um revenda de veículos e alguns alunos definiram o banco como você falou e foi um caos total.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Walace!,

 

Muito obrigado pela ajuda amigo. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Só estou com uma dúvida. A tabela tblaceveic ficaria com os campos assim:

 

==================================

|| COD_VEIC || AC1 || AC2 || AC3 || ... || ACx ||

==================================

 

 

Onde COD_VEIC seria o código do veículos

 

E os Outros Campos "AC1, AC2, etc" (os acessórios) de valores 0 ou 1?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não ! tblaceveic terá apenas o codigo do veículo e o codigo do acessorio.Digamos que o veiculo x tenha acessorio 1,2,3 e que veiculo y tenha apenas o 1, esta tabela vai ficar assimCDVEI,CDACEX,1X,2X,3Y,1Sacou ?!? Não precisa ter um campo para cada acessório, os acessórios você cadastra na tabela de acessórios e depois apenas "diz" para o bd quais acessórios determinado veículo tem.Qualquer coisa é só perguntar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahhhhhhh :D

 

 

Agora saquei Walace! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Muito obrigado mesmo pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/excl.gif :)

 

 

Se precisar de algo é só falar! ;)

 

 

Grande abraço,

 

Wagner Web

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.