Tomar tablas: usuario, comentario, fragmento.¿Puede mi base de datos tener una relación triangular?
Un usuario puede tener muchos fragmentos. Un fragmento puede tener muchos comentarios. Un usuario puede dejar muchos comentarios.
A su vez, cuando diagrama cosas, termino con algo así como un triángulo.
User 1-------------* Comment
\ /
\ /
*Snippet 1
Excepto que la tabla de Comentarios no debe permitir nulos para SnippetId como la forma en que leí la pregunta original, los usuarios pueden dejar comentarios no relacionados con un fragmento. –