0

我有一个表用户,表帖子和评论

一个用户可以有很多帖子,一个帖子只能由一个用户写。

1 用户可以有多条评论,一条评论只能由一个用户写。

1个帖子可以有很多评论。

如何在 UML 中对这种情况进行建模,避免三个表之间的封闭关系,还可以让我知道谁是写评论的用户。

这是使用封闭关系时的解决方案:

用户 1 ---- n 发布(使用外键 id_user 发布)

Post 1 -----n 评论(使用外键 id_post 评论)

用户 1 -----n 评论(带有外键 id_user 的评论)

谢谢

4

0 回答 0