Planteamiento de unas tablas

10/07/2007 - 17:01 por Masta | Informe spam
Hola a todos,

Estoy realizando un proyecto para un cliente que quiere un e-commerce
con el que vender camisetas al principio, pero que más adelante quiere
vender otro tipo de productos (mecheros, gorras, pantalones, etc..)

Mi duda en el planteamiento del diseño de la base de datos es la
siguiente:

Habrán varios modelos de camisetas (cuello alto, pico, ajustadas,
etc...). Cada modelo tendrá diferentes colores y cada color a su vez
diferentes tallas.

Al mostrar el catálogo, la intención es que muestre los diferentes
modelos de camisetas, y una vez se hace click sobre una, se va a la
ficha de la camiseta donde se mostrará una tabla con los colores,
tallas y escalado de precios. por cantidades.

Hasta ahora en mis proyectos he trabajado con tablas de PRODUCTOS y
REFERENCIAS de la siguiente manera:

PRODUCTOS
IDProducto - 1
Nombre - Camiseta Roja

REFERENCIAS
IDReferencia - 1
IDProducto - 1
Descripción - Talla S
Precio - 9,95E

IDReferencia - 2
IDProducto - 1
Descripción - Talla M
Precio - 10,95E

Pero al querer el cliente que salga un primer nivel con los modelos de
las camisetas, no sé cómo plantear el diseño de las tablas para
encajar los colores de cada modelo y las tallas.. teniendo en cuenta
además que más adelante tendrá que servir este diseño para productos
más "sencillos" (mecheros, gorras, pantalones, etc..)

Agradezco vuestra ayuda.

Un saludo.
 

Leer las respuestas

#1 Jordi Maycas
11/07/2007 - 00:40 | Informe spam
pues en principio una tabla tipos_prod:
1.tipo_producto (PK, integer)
2. nombre (string)

o sea... camisetas, gorras, etc.. (1,2, ...)

Otra con tipo_camiseta

1. tipo_camiseta (PK,integer)
2. nombre (string)

o sea... pico,

Otra con colores:

1. id_color (PK, integer)
2. color (string)

Otra con camiseta

1. tipo_camiseta (FK,integer)
2. id_color (FK,integer)
3. precio (real)

Y asi sucesivamente.






"Masta" escribió en el mensaje
news:
Hola a todos,

Estoy realizando un proyecto para un cliente que quiere un e-commerce
con el que vender camisetas al principio, pero que más adelante quiere
vender otro tipo de productos (mecheros, gorras, pantalones, etc..)

Mi duda en el planteamiento del diseño de la base de datos es la
siguiente:

Habrán varios modelos de camisetas (cuello alto, pico, ajustadas,
etc...). Cada modelo tendrá diferentes colores y cada color a su vez
diferentes tallas.

Al mostrar el catálogo, la intención es que muestre los diferentes
modelos de camisetas, y una vez se hace click sobre una, se va a la
ficha de la camiseta donde se mostrará una tabla con los colores,
tallas y escalado de precios. por cantidades.

Hasta ahora en mis proyectos he trabajado con tablas de PRODUCTOS y
REFERENCIAS de la siguiente manera:

PRODUCTOS
IDProducto - 1
Nombre - Camiseta Roja

REFERENCIAS
IDReferencia - 1
IDProducto - 1
Descripción - Talla S
Precio - 9,95E

IDReferencia - 2
IDProducto - 1
Descripción - Talla M
Precio - 10,95E

Pero al querer el cliente que salga un primer nivel con los modelos de
las camisetas, no sé cómo plantear el diseño de las tablas para
encajar los colores de cada modelo y las tallas.. teniendo en cuenta
además que más adelante tendrá que servir este diseño para productos
más "sencillos" (mecheros, gorras, pantalones, etc..)

Agradezco vuestra ayuda.

Un saludo.

Preguntas similares