Como modelar uma situação desta?
Bom galera a minha dúvida é a seguinte: Eu estou planejando fazer um sistema que seja possivel anunciar dois produtos de nome igual, porém com características diferentes, ou seja, Produto1 é igual Produto2 no nome (inclusive estarão armazenados na mesma tabela), mas tem características diferentes entre si.
A pergunta: Se eu criar uma tabela Características com todas as características possíveis para os dois produtos em forma de campos do tipo CHAR(1) para valor "1" caso tenha essa caracteristica e "nulo" ou valor "0" caso não tenha, na hora do cadastro do Produto1 por exemplo, eu deixando os campos referentes ao Produto2 em branco, isso pode vir a acarretar em lentidão nas buscas futuramente? Digo futuramente com 20 ou 30mil registros na tabela e qual a melhor opção deixar o campo "nulo" ou preencher com "0"?
Obrigado e abraço.
Discussão (5)
Carregando comentários...