Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/12/2009, 12:01
paloto
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años, 7 meses
Puntos: 2
Respuesta: Como harian esta parte del diseño ?, a simple vista parece FACIL

Vale, yo haría las siguientes tablas (he puesto registros de ejemplo para que se entienda):

Productos
ID / NOMBRE / CATEGORIA
1 / El Código Da Vinci / 1
2 / Los Pilares de la Tierra / 1
3 / Pentium 4 / 2
4 / Acer 9877 / 4
5 / Peugeot 307 / 3
6 / Audi A4 / 3


Categorías
ID / NOMBRE / CATEGORIA_PADRE
1 / Libro / NULL
2 / Ordenador / NULL
3 / Coche / NULL
4 / Portátil / 2

Caracteristicas
ID / NOMBRE / CATEGORIA_ID
1 / Numero de paginas / 1
2 / Autor / 1
3 / Tapas duras / 1
4 / Memoria RAM / 2
5 / Marca / 2
6 / Potencia motor / 3
7 / Consumo / 3
8 / Duración batería / 4

Caracteristica_Producto
ID / CARACTERISTICA_ID / PRODUCTO_ID / VALOR
1 / 1 (Numero de páginas) / 1 (El Código da Vinci) / 1400 (páginas)
2 / 2 (Autor) / 1 (El código...) / Dan Brown
3 / 1 ( Núm. Pag.) / 2 (Los Pilares...) / 1300 (pág.)
4 / 8 (Duracion bateria) / 4 (Acer...) / 10 (horas)
etc.

Así tendrías para cada categoría sus características (tendrías que obtener también las de sus categorías padre) y para cada producto podrías asignarle el valor para cada característica.

Espero haberme explicado correctamente, si no es así, avísame que lo extiendo un poco más :)

Un saludo