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

Dudas con Tablas para productos en mysql

Estas en el tema de Dudas con Tablas para productos en mysql en el foro de Bases de Datos General en Foros del Web. Buenas tardes tengo una pregunta, requiero de registrar varios tipos de productos en mi base de datos pero el problema es que mi precio es ...
  #1 (permalink)  
Antiguo 10/05/2016, 12:51
 
Fecha de Ingreso: febrero-2016
Ubicación: Mexico
Mensajes: 41
Antigüedad: 8 años, 2 meses
Puntos: 0
Busqueda Dudas con Tablas para productos en mysql

Buenas tardes tengo una pregunta, requiero de registrar varios tipos de productos en mi base de datos pero el problema es que mi precio es afectado por las caracteristicas de este producto por lo cual no encuentro la manera de que el precio este guardado conforme a las caracteristicas del producto, por ejemplo producto balon->azul->#5->$100.00
balon->azul->#4->$90.00

requiero de una manera de hacer que la tabla precio pueda almacenar estas caracteristicas sin necesidad de hacer el registro una vez para cada caracteristica, espero haberme dado a entender saludos. y agradezco de antemano
__________________
Aux. Webmaster
Soporte técnico
Saludos...
  #2 (permalink)  
Antiguo 10/05/2016, 12:53
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Dudas con Tablas para productos en mysql

O sea un campo multivaluado?? eso no esta permitido dentro de una base de datos relacional, aqui lo que deberas de hacer es tener un registro para cada uno de los valores que ocupas
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 10/05/2016, 13:07
 
Fecha de Ingreso: febrero-2016
Ubicación: Mexico
Mensajes: 41
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Dudas con Tablas para productos en mysql

hola osea te refieres a que tengo que tener una tabla para cada caracteristica de mi producto, y que tendre que hacer el registro de uno por uno de mis productos con sus diferentes caracteristicas? de antemano gracias :D
__________________
Aux. Webmaster
Soporte técnico
Saludos...
  #4 (permalink)  
Antiguo 10/05/2016, 14:12
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Dudas con Tablas para productos en mysql

Explicas mejor que es lo que quieres? porque a lo que entendi en tu ultima pregunta estas buscando un modo de no capturar todos los registros en la base de datos, cosa que tienes que hacer si o si,

Para tu caso en especifico lo mejor seria tener una tabla para cada atributo:

tabla productos
id_producto nombre

tabla colores
id_color nombre

tabla tallas
id_talla valor

tabla completa
id_producto id_color id_talla precio
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 10/05/2016, 15:00
 
Fecha de Ingreso: febrero-2016
Ubicación: Mexico
Mensajes: 41
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Dudas con Tablas para productos en mysql

hola gracias por tu paciencia, lo que necesito saber es si hay una manera de agilizar el proceso a la hora de insertar mis datos en la base de datos, para no tener que hacer una insercion de 1 a 1 en mis formularios para que en vez de hacer un registro asi
balon->azul->#4->$90.00
y tenga que hacer otro separado
balon->azul->#5->$100.00

quiero saber si hay forma de hacerlo asi

balon->azul->#5 o #4 -> $precio elegido

pero obviamente que los precios de #5 y #4 ya esten esperando en el campo precio y que solo aparezca al que le di clik y obviamente que estos datos esten en la BDD, de antemnao muchas gracias
__________________
Aux. Webmaster
Soporte técnico
Saludos...

Etiquetas: mysql, productos, tablas
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 22:33.