Take the tables: user, comment, fragment.
A user can have many fragments. A fragment can have many comments. The user can leave a lot of comments.
In turn, when I draw things, I get something like a triangle.
User 1-------------* Comment
\ /
\ /
*Snippet 1
delete
source
share