Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2010, 17:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Campo cuarteado

¿Cuarteado?
Es la primera vez en mi vida que leo esa expresión en informática.
No, mi estimado salbatore. No existen los campos "cuarteados" o multivaluados, que es el término correcto, porque los campos multivaluados son una violación flagrante al modelo referencial de bases de datos. No sólo están prohibidos sino que son absolutamente inútiles.
Cuando tienes un campo que puede tener varios valores respecto a una misma entidad, lo que tienes es una relación N:N entre dos entidades. Y una relación N:N entre entidades implica la existencia de una tercera tabla que las relaciona.
En definitiva, lo que tienes que hacer es una tabla denominada producto_categoría, donde cada registro muestre la relación de un producto con una única categoría. Así, el producto A, por ejemplo, puede aparecer tres veces, una relacionada con B, otra con C y otra vez con D.
Eso es un modelo relacional correcto.

¿Se entiende?

Empieza desde el principio y estudia el modelo entidad - relación.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)