Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/04/2011, 14:18
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Respuesta: [Ayuda]Como estructurar mi Base de datos

No mucho la verdad... basicamente lo que me estas diciendo es lo que tienes y lo que quieres que se haga con eso que tienes... pero que pasa si te falta algo ?... lo haremos a la mitad...

Mira por ejemplo...
Se desea guardar un registro de respuestas por usuarios de un sistema, el cual identifique la pregunta que se responde y las veces que se ha respondido por ese usuario.

Entonces con esto yo puedo decir:
usuarios (usu_id, usu_usuario, usu_pass) //usaria password pero es predeterminada de mysql
pregunta (pre_id, pre_texto)
respuesta (res_id, res_intentos, pre_id, usu_id)


De esta manera si por ejemplo, el usuario 1 responde la pregunta 2 dos veces y la pregunta 3 una vez, puedo hacer esta consulta para saberlo:
Código MySQL:
Ver original
  1. SELECT pre_id, res_intentos
  2. FROM respuesta NATURAL JOIN usuario
  3. WHERE usu_usuario = 'usuario'
  4. AND usu_pass = 'clave'
Y tambien se que estoy preguntando por las respuestas hechas, por lo tanto toda respuesta que no se encuentre, no se ha hecho (emulando ese campo TRUE O FALSE que tienes)

Suerte! :arriba:
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!