I'm trying to design an ER diagram of Reddit as part of a project.
I need help mainly for the post and comments.
The way I see it, posts and comments have several attributes and relation in common, so I tried to create a parent entity called Thread as an EER diagram. A comment links to another comment or to a post. Hence the relation of 'points to' is connected to the Thread entity.
Other relations that are common to comment and post are relation with Report, relation with Award. etc
Another option would be to separate Post and Comment and get rid of Thread all together and make relations individually.
My doubt is that, is this correct? or is this the best way we could do it?