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

Ayudita con diseño catalogo de productos

Estas en el tema de Ayudita con diseño catalogo de productos en el foro de Bases de Datos General en Foros del Web. Buenas! Esta vuelta les vengo a pedir una ayudita sobre un catalogo de productos. El catalogo tiene 4 tipos de productos diferentes cada uno con ...
  #1 (permalink)  
Antiguo 19/09/2008, 07:45
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Ayudita con diseño catalogo de productos

Buenas!

Esta vuelta les vengo a pedir una ayudita sobre un catalogo de productos.

El catalogo tiene 4 tipos de productos diferentes cada uno con distintos datos/campos salvo el nombre, la descripcion y la categoria del producto.

Producto1
id
nombre
descripcion
categoria
dato_particular1
dato_particular2


Producto2
id
nombre
descripcion
categoria
dato_particular1
dato_particular2


ProductoN
id
nombre
descripcion
categoria
dato_particular1
dato_particular2

(He simplificado un poco para no marear, pero hay mas datos por cada tabla)

Necesito realizar busquedas de texto comunes sobre los campos nombre y descripcion de todas esas tablas, catalogar los distintos productos en un arbol de categorias y poder realizar listados que incluyan resultados de ambas tablas.

Aqui las dudas:

Supongamos que necesito todos los productos de la categoria 2 y en dicha categoria hay varios productos de esas tablas distintas, ¿seria optimo realizar un select con varios UNION para las distintas tablas de los productos? ¿y para realizar una busqueda de texto?

Se me habia ocurrido otra forma con una tabla productos extra que contenga el nombre, la descripcion y que este vinculada a las otras tablas segun corresponda, las busquedas y demas se realizarian sobre esta tabla pero a la hora de desplegar todos los datos de un producto recurriria tambien a la que contiene el resto de los datos. ¿Que opinan?


¿Como suelen resolver estos problemas?
¿Conocen algun link que aclare un poco estos temas?


Como verán tengo una idea pero no quiero hacer algo que despues funcione lento, de ahi que les pido una mano.


Saludos y gracias de antemano!
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #2 (permalink)  
Antiguo 22/09/2008, 17:54
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Ayudita con diseño catalogo de productos

Hola

No entendí bien
Producto1 , Producto2 Producto3 y Producto4 ? son tablas distintas ? si es así tienes un problema de diseño de tu DB.

Danos mas Datos

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 23/09/2008, 07:51
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Ayudita con diseño catalogo de productos

Gracias Genetix, a ver si puedo aclarar.

Son diferentes tablas pero con producto1, producto2, productoN me refiero a tipos de productos distintos, para ejemplificar podrian ser:

Mesas
Guantes
Monitores
Ventanas

Como verás son todos productos muy distintos y cada uno tiene datos muy especificos como medidas, colores, talles.

Quiza sería facil armar una tabla para todos los productos con nombre de producto y descripcion (texto) y en este campo colocar todos los datos especificos.... pero el problema es que temo que de aqui a unos meses me pidan como requerimiento una busqueda por talle (solo por poner un ejemplo). A raiz de esto es que opte por lo de varias tablas que tengan lso campos que sean necesarios para cada producto.

Ahora, teniendo tantas tablas me pregunto si hay alguna alternativa mejor o en el caso de que no la haya cual es la mejor manera de unir todas estas tablas para poder representar un listado del catalogo completo, por ejemplo. O una busqueda... o el listado de una categoria (todos los productos estan catalogados en un arbol de categorias comun)... ¿UNION?


Acepto cualquier tipo de sugerencia aunque cambie totalmente lo que he pensado, el trabajo aun no lo empiezo por lo que estoy a tiempo.


Muchisimas gracias
__________________
Federico.

Mi página: www.jourmoly.com.ar
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 23:16.