我有一个表User,表Post和Comment
1个用户可以有很多帖子,一个帖子只能写一个 用户。
1用户可以有很多评论,只有一个评论可以写 一个用户。
1帖子可以有很多评论。
如何在UML中对此案例进行建模,避免三个表之间的关系,并允许我知道谁是撰写评论的用户。
这是使用封闭关系时的解决方案:
用户1 ---- n发布(使用外键id_user发布)
发布1 ----- n评论(使用外键id_post发表评论)
用户1 ----- n注释(使用外键id_user注释)
谢谢