Crear Tabla de Productos

06/03/2006 - 19:39 por pcosta | Informe spam
Hola Grupo, estoy intentando armar una tabla de productos pero me
encuentro con la dificultad de que son muchos, y crear un codigo para cada
uno me está llevando mucho tiempo.
Tengo 4 tablas con las distintas caracteristicas que pueden tener estos
productos, EJ. colores, tamaños, materiales, adicionales.
Supangamos que cada tabla tuviera 100 registros. La combinacion de todos
daria 100x100x100x1000000000 registros.
Bueno, pero son muchos mas que 100, el total daria 827 millones de
productos diferentes.
Lo que quiero saber es si hay alguna manera de generar los registros de
esta tabla, con todas las combinaciones posibles de las otras tablas.

Eso es todo amigos, espero se haya entendido lo q necesito.

Nuevamente muchas gracias.

Pablo

Preguntas similare

Leer las respuestas

#1 Victor Koch
06/03/2006 - 20:05 | Informe spam
Hola Pablo,

Si no entendí mal creo que hay algo que no funciona, me parece que la cosa
deberá ser así:

Tabla Productos
=IdProducto
Descripcion
Otros datos

Tabla Colores
IdColor
Descripcion

Tabla Materiales
=IdMaterial
Descripcion

Tabla Tamaños
=IdTamaño
Descripcion

Tabla Adicionales
==IdAdicional
Descripcion

Tabla Relacion Productos/Colores
=IdProducto
IdColor

Tabla Relacion Productos/Materiales
=IdProducto
IdMaterial

Tabla Relacion Productos/Tamaños
=IdProducto
IdTamaño

Tabla Relacion Productos/Adicionales
=IdProducto
IdAdicional

La clave única de las tablas de relaciones esta compuesta por los dos campos
de la tabla correspondiente.

Un saludo, Víctor Koch.


"Pablo Costa" escribió en el mensaje
news:
Hola Grupo, estoy intentando armar una tabla de productos pero me
encuentro con la dificultad de que son muchos, y crear un codigo para cada
uno me está llevando mucho tiempo.
Tengo 4 tablas con las distintas caracteristicas que pueden tener estos
productos, EJ. colores, tamaños, materiales, adicionales.
Supangamos que cada tabla tuviera 100 registros. La combinacion de todos
daria 100x100x100x1000000000 registros.
Bueno, pero son muchos mas que 100, el total daria 827 millones de
productos diferentes.
Lo que quiero saber es si hay alguna manera de generar los registros de
esta tabla, con todas las combinaciones posibles de las otras tablas.

Eso es todo amigos, espero se haya entendido lo q necesito.

Nuevamente muchas gracias.

Pablo

Respuesta Responder a este mensaje
#2 pcosta
06/03/2006 - 21:37 | Informe spam
Victor, pero ahí no estariamos creando relaciones 1 a 1 ???

Victor Koch wrote:

Hola Pablo,

Si no entendí mal creo que hay algo que no funciona, me parece que la cosa
deberá ser así:

Tabla Productos
=> IdProducto
Descripcion
Otros datos

Tabla Colores
> IdColor
Descripcion

Tabla Materiales
=> IdMaterial
Descripcion

Tabla Tamaños
=> IdTamaño
Descripcion

Tabla Adicionales
==> IdAdicional
Descripcion

Tabla Relacion Productos/Colores
=> IdProducto
IdColor

Tabla Relacion Productos/Materiales
=> IdProducto
IdMaterial

Tabla Relacion Productos/Tamaños
=> IdProducto
IdTamaño

Tabla Relacion Productos/Adicionales
=> IdProducto
IdAdicional

La clave única de las tablas de relaciones esta compuesta por los dos campos
de la tabla correspondiente.

Un saludo, Víctor Koch.


"Pablo Costa" escribió en el mensaje
news:
> Hola Grupo, estoy intentando armar una tabla de productos pero me
> encuentro con la dificultad de que son muchos, y crear un codigo para cada
> uno me está llevando mucho tiempo.
> Tengo 4 tablas con las distintas caracteristicas que pueden tener estos
> productos, EJ. colores, tamaños, materiales, adicionales.
> Supangamos que cada tabla tuviera 100 registros. La combinacion de todos
> daria 100x100x100x1000000000 registros.
> Bueno, pero son muchos mas que 100, el total daria 827 millones de
> productos diferentes.
> Lo que quiero saber es si hay alguna manera de generar los registros de
> esta tabla, con todas las combinaciones posibles de las otras tablas.
>
> Eso es todo amigos, espero se haya entendido lo q necesito.
>
> Nuevamente muchas gracias.
>
> Pablo
>
Respuesta Responder a este mensaje
#3 Victor Koch
06/03/2006 - 21:51 | Informe spam
No porque como te explique las tablas de relaciones están compuestas por dos
campos, supongamos la Tabla "Relación Productos/Colores", como veras esa
tabla solo estará compuesta por dos campos, IdProducto y IdColor, la clave
primaria y única estaría compuesta por los dos campos, entonces tendrías:

Tabla Producto
IdProducto Descripcion
=1 Producto AA
2 Producto BB
3 Producto CC

Tabla Colores
IdColor Descripcion
=1 Blanco
2 Azul
3 Verde

Tabla Relacion Productos/Colores
IdProducto IdColor
=1 1
1 2
2 1
2 3
3 1
3 2
3 3


Un saludo, Víctor Koch.


"Pablo Costa" escribió en el mensaje
news:
Victor, pero ahí no estariamos creando relaciones 1 a 1 ???

Victor Koch wrote:

> Hola Pablo,

> Si no entendí mal creo que hay algo que no funciona, me parece que la


cosa
> deberá ser así:

> Tabla Productos
> => > IdProducto
> Descripcion
> Otros datos

> Tabla Colores
> > > IdColor
> Descripcion

> Tabla Materiales
> => > IdMaterial
> Descripcion

> Tabla Tamaños
> => > IdTamaño
> Descripcion

> Tabla Adicionales
> ==> > IdAdicional
> Descripcion

> Tabla Relacion Productos/Colores
> => > IdProducto
> IdColor

> Tabla Relacion Productos/Materiales
> => > IdProducto
> IdMaterial

> Tabla Relacion Productos/Tamaños
> => > IdProducto
> IdTamaño

> Tabla Relacion Productos/Adicionales
> => > IdProducto
> IdAdicional

> La clave única de las tablas de relaciones esta compuesta por los dos


campos
> de la tabla correspondiente.

> Un saludo, Víctor Koch.


> "Pablo Costa" escribió en el mensaje
> news:
> > Hola Grupo, estoy intentando armar una tabla de productos pero me
> > encuentro con la dificultad de que son muchos, y crear un codigo para


cada
> > uno me está llevando mucho tiempo.
> > Tengo 4 tablas con las distintas caracteristicas que pueden tener


estos
> > productos, EJ. colores, tamaños, materiales, adicionales.
> > Supangamos que cada tabla tuviera 100 registros. La combinacion de


todos
> > daria 100x100x100x1000000000 registros.
> > Bueno, pero son muchos mas que 100, el total daria 827 millones de
> > productos diferentes.
> > Lo que quiero saber es si hay alguna manera de generar los registros


de
> > esta tabla, con todas las combinaciones posibles de las otras tablas.
> >
> > Eso es todo amigos, espero se haya entendido lo q necesito.
> >
> > Nuevamente muchas gracias.
> >
> > Pablo
> >


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida