Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2006, 08:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
lo que quiero es que el usuario por medio de una lista desplegable eliga un sabor.
Pero si dices eso . .entonces UN producto sólo tiene un sabor (a elección pero sólo UNO).

Si no es así .. corrigeme.

La propuesta que te hago está en función de que 1 producto puede tener vários sabores (de 1 a N).

En la Tabla "Sabores_elegidos" según lo que te propongo sería:

tabla Sabores_elegidos
idsabores
idproducto
idsabor

te quedarían registros tipo:

idsabores idproducto idsabor
1 --> 1 --> 1
2 --> 1 --> 2
3 --> 2 --> 1
4 --> 3 --> 3
1 --> 3 --> 1

Normalizar como propones, fijate bien que estás cerrando el sistema a esos N campos en cierta tabla que ahora vas a crear. También complicas y no se optimiza para nada las consutlas SQL para extraer tus datos.

Creo que deberías aclarar estos temas con algún manual sobre "normalización" y en el foro de "Base de datos". De momento te paso uno para que veas:

http://www.mysql-hispano.org/page.php?id=16

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.