Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/09/2006, 10:38
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Las claves foraneas te ayudan a relacionar datos, en motores como MySQL e InnoDB puedes aprovechar u usar las claves foraneas para cambiar los datos, por decir si borras un usuario se borran todas las claves en las tablas foraneas que tenian ese idusuario en automatico.

Ahora respondiendo a tu pregunta, nescesitarias 3 tablas, la primera tu tabla usuarios, la segunda tu tabla preguntas de un usuario, y la tercera una tabla donde se almacenan las respuestas, se almacena el idOwner (id de usuario de quien son las preguntas), idResponser (id del usuario que responde), y la respuesta que eligio.