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

[SOLUCIONADO] problema con las relaciones

Estas en el tema de problema con las relaciones en el foro de Mysql en Foros del Web. Hola, soy nuevo en Bd y tengo un problema que no se como solucionar, espero me puedan ayudar. es asi: tengo una tabla llamada pregunta ...
  #1 (permalink)  
Antiguo 28/05/2013, 10:26
 
Fecha de Ingreso: noviembre-2011
Mensajes: 12
Antigüedad: 13 años
Puntos: 0
problema con las relaciones

Hola, soy nuevo en Bd y tengo un problema que no se como solucionar, espero me puedan ayudar.

es asi:
tengo una tabla llamada pregunta
con
id_pregunta PK
id_respuesta FK
pregunta

y una tabla respuesta

id_respuesta PK
respuesta

el problema es el siguiente: como hago para ingresar una pregunta con mas de una respuesta?
  #2 (permalink)  
Antiguo 28/05/2013, 10:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problema con las relaciones

Con una tabla adicional: pregunta_respuesta, cuya PK está formada por las FK de cada una de las otras dos.
Es lo que se llama tabla relacional, y representa una relación N: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)
  #3 (permalink)  
Antiguo 28/05/2013, 14:34
 
Fecha de Ingreso: noviembre-2011
Mensajes: 12
Antigüedad: 13 años
Puntos: 0
Respuesta: problema con las relaciones

pero....
¿no continuaria el mismo problema?

digamos que tengo una apregunta y un textarea para que el usuario responda
como hago para comparar el input de usuario con las posibles respuestas correctas

disculpa la falta de entendimiento, pero aun no la capto

(logica - no codigo)
  #4 (permalink)  
Antiguo 28/05/2013, 14:59
 
Fecha de Ingreso: noviembre-2011
Mensajes: 12
Antigüedad: 13 años
Puntos: 0
Respuesta: problema con las relaciones

creo que ya!

agregar una tabla que sea la relacion entre las otras dos

pregunta
id_p
pregunta

respuesta
id_r
respuesta

relacion
id_relacion
id_p
id_r

ok!

Etiquetas: relaciones, tabla
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 04:11.