Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Dudas en el modelado

Estas en el tema de Dudas en el modelado en el foro de Bases de Datos General en Foros del Web. Hola! Estaba planteandome el diseño de la base de datos de una tienda, se que tengo muchas maneras de hacerlo, pero no termino de decidirme ...
  #1 (permalink)  
Antiguo 24/11/2011, 10:32
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 2
Dudas en el modelado

Hola!

Estaba planteandome el diseño de la base de datos de una tienda, se que tengo muchas maneras de hacerlo, pero no termino de decidirme por cual es la más óptima.

Mi gran duda es en la organización de los productos.

Cada producto es lógicamente único, pero el mismo modelo de producto puede estar en distintos colores, distintas medidas, varios tags y varias fotos.

La manera béstia que no me convence es la de poner una entrada para cada variedad de producto.

La que tenia pensado es, por ejemplo:

- Una tabla con las distintas medidas posibles (puede ser numero de zapato, talla S, M...., o talla de ropa (38,40.....).
- Y otra tabla con el indice de cada producto y el indice de la medida.

Lo mismo con el color, con las fotos, los tags.... y el stock, incluyendo ahí todos los parametros que hacen que un producto sea distinto de otro.

Me estoy liando mucho y mejor cada color y medida en la tabla de productos con su stock?

Las fotos y los tags si o si iran en otras tablas, si no esa ya no tiene elementos únicos.

Que os parece? Vale la pena complicarme o no? Después todo eso lo controlaré con php, pero eso no me da tanto miedo.
  #2 (permalink)  
Antiguo 24/11/2011, 10:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dudas en el modelado

Estás mezclando dos conceptos: Una cosa es la lista de productos y otra cosa distinta es el stock del producto.
La lista de productos tiene los valores que son generales para cada producto, mas allá de las particularidades de un ejemplar en sí, como es el color, la cubierta, etc. En este caso los productos sediferencian por su numero de inscripción como tal, y cosas como el volumen de un envase de la misma marca, implican productos distintos.
La lista del stock es la que tiene el detalle descriptivo de un ejemplar en particular, y la cantidad que hay de él en existencias. En esta tabla si van ciertas particularidades que si bien se suponen generales, implican diferencias en el mismo modelo del producto.
¿Se entiende la idea?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 24/11/2011, 13:13
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Dudas en el modelado

No te he seguido.

Pongamos que es ropa.
Por ejemplo, las camisetas, pueden ser el mismo modelo pero distintos colores y distintas tallas (para cada color). Cada camiseta tiene que quedar diferenciada de la otra en el stock segun estos criterios.
Hasta aquí todo claro.

Pero el resto no... como relaciono los productos (los modelos de camisetas por ejemplo) con sus colores, tallas....

Tenia pensado hacerlo en tablas separadas con el id de cada producto que las relacionara pero me salen muchas tablas.

Creo que lo haré con la megatabla y como se entra todo por el gestor desde ahí ya lo controlaré todo.... No se, tendré que darle más vueltas....

Grácias!

Etiquetas: dudas, modelado, php, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.