Estoy iniciando un proyecto propio, un sitio que combina lo bueno de mercado libre y segundamano
Aqui esta lo que llevo

En la entidad pregunta hay un atributo(clave foranea) respuesta_id
Cuando publiquen la pregunta ese campo sera null y cuando respondan la pregunta, null sera reemplazado por el id de la respuesta
El campo respondida almacena false al realizar la pregunta y cuando se responde la pregunta false es reemplazado por true
Eso es una buena idea? o es una mala practica?
Saludos