Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/05/2011, 12:27
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: Búsqueda sobre una columna que cumpla multiples datos

Si tienes una relación N:N entre paciente y objetivo, Objetivo es una tabla, Paciente otra, y las Puntuaciones van en una tercera.
En el extremo del caso, puede ser una relación 1:N, donde las puntuaciones van en otra tabla dependiente.
Regla general de las bases de datos relacionales: No existen campos multivaluados.
Un campo que puede contener más de un valor implica una tabla separada, dependiente de la otra, donde se ponen los valores relacionados con un mismo registro de la primera.

¿Se entiende la idea?

Cita:
Es algo que creo que no debe ser dificil, pero ahora no llego a ver como hacerlo sin complicarlo mucho.
El tema no pasa por complicarlo mucho o poco. Pasa por hacerlo bien o no. SI lo simplificas, pero no respetas el modelo relacional, lo único que vas a tener son problemas en el futuro, con los datos o con las consultas, pero tenerlos los tendrás.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)