Fórum Modelagem de Dados #267310
03/02/2005
0
Preciso fazer um sistema com várias categorias e sub-categorias. Tipo uma loja virtual como as Americanas.com. Mas eu não posso ´fechar´ as categorias, preciso de flexibilidade para o usuário criar as próprias categorias e sub-categorias. Reaproveitar todo o projeto é a idéia, por isso preciso de muita flexibilidade nas categorias montagens de produtos. Está fora de questão fazer uma base voltada para cada setor. Tem que atender a todos da melhor forma possível.
Não estou conseguindo imaginar uma relação produto, categoria, sub-categorias...
Alguém pode me dar um dica?
Sei que tá no lugar errado mas no fórum de modelagem não iria conseguir resposta.
Obrigado.
Danielclubedelphi
Curtir tópico
+ 0Posts
03/02/2005
Aroldo Zanela
Eu usaria:
Categoria -+-----<- Sub-categoria +-----<- Produtos
Acredito que você terá mais changes de obter mais opiniões em: www.oodesign.com.br
Gostei + 0
03/02/2005
Motta
categoria produto ----------- >---------- --------- cod_cat i cod_produto cod_cat_pai ----------i ... i cod_categoria i-------------------------------<
Grosso modo, claro
Gostei + 0
03/02/2005
Motta
:-))
Gostei + 0
03/02/2005
Aroldo Zanela
Colega,
Não sei se você conhece o ConTEXT (http://www.context.cx/). Ele possui templates para várias linguagens de programação e pode ser customizado para português. Com ele, fica mais fácil.
Gostei + 0
03/02/2005
Motta
Na realidade é categoria com autorelacionamento é esta se liga a produto, a hierarquia fica sem limites (em teste)[/code]
Gostei + 0
04/02/2005
Aroldo Zanela
Colega,
Na verdade o ConTEXT é apenas um editor para programação e por utilizar fontes mono-espaçadas, fica mais fácil ´desenhar´. Mas foi muito bem lembrado o uso de auto-relacionamento, não sei se o banco que o autor da thread está usando suporta.
Gostei + 0
04/02/2005
Danielclubedelphi
A ideia é eu fazer um campo que aponte para a própria chave primaria da tabela?
Nao sei se tem esse recurso, mas se tiver parece que soluciona o problema.
Gostei + 0
04/02/2005
Marcelo Saviski
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)