Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2007, 07:30
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Artículo que pertenece a más de una categoría ¿como plantearlo?

Hola!

La solucion es que no tengas en la tabla articulo un campo que se llame categoria, tendrías que tener 3 tablas

- Tb_Categorias(IdCategoria, Nombre)
- Tb_Articulos(IdArticulo, Nombre)
- Tb_ArticulosCatogorias(IdArticulo, IdCategoria)

La primer tabla es tu catalogo de Categorias, la segunda es tu catalogo de articulos (esta no debe tener un campo llamado Categoria) y la tercera es una relacion de las categorias a las que pertenece un articulo.

Adicional te recomiendo que las tablas Categoria y Articulos esten indexadas por sus Id's y que estos mismos sean sus llaves.

Para la tabla Tb_ArticulosCategorias tendrías 2 indices, uno compuesto por los dos campos y el otro por IdArticulo (observa que estoy suponiendo que tus busquedas se harán por Articulos y no por categorias) y el campo llave será compuesto por los dos campos de las tablas.

Espero te sirva.



Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....