okss... bueno yo lo digrame de manera diferente, uso la misma tabla para lo keseria tema y post(respuestas)
paso a explicar:
haciendo caso a los consejos de cluster empece en papel y por ahora tengo esto
![](http://usuarios.arnet.com.ar/agustin_kuran/disenobbdd.jpg)
tengo dos tablas: FOROS y POST
foros:
id_f: identificador unico del subforo
nombre: nombre del sub foro
parent: en caso de ser un subforo hijo de otro, en este campo se coloca la id del subforo padre.
comentario: breve descrip de lo ke se encontraria dentro de el.
Post:
id_p: identificador unico del post
titulo: titulo del post
cod_autor: id del autor
mensaje: cuerpo del mensaje
fecha: fecha de publicacion del post
respuestas: cant de respuestas en caso de ser iniciador
id_resp: en caso de ser iniciador(tema) su valor es 0, de lo contrario toma el valor de la id del post ke este respondiendo
parent: indica a ke subforo pertenece
de esta manera vemos como por ejemplo para ubicar el post ke se encuentra
en SUBforo3 > POST1 >
los valores serian id_resp=1 (por ser respuesta de post1) parent=2 (por pertenecer a subforo3 ke tiene como id 2)
espero se entienda espero sus recomendaciones opiniones y sugerencias graciiass