一个简单的UML案例

一个简单的UML案例,uml,Uml,我有表格:用户、评论和帖子,比如: 一个用户可以有许多帖子和评论 一篇帖子可以有很多评论 评论只能由一个用户撰写,并且只能在一篇文章中发表 那么,我如何建立这些表之间的关系,这样就不会产生紧密的关系 这就是我所做的: tbl_user 1 ------ n Post tbl_post 1--------n Comments 我认为你的方法很好,但是你也应该建立一个tbl_用户:1..n Comment关系(假设不仅帖子的所有者可以发表评论)来确定评论和它的所有者之间的关系。但是你不认为建立

我有表格:用户、评论和帖子,比如:

  • 一个用户可以有许多帖子和评论
  • 一篇帖子可以有很多评论
  • 评论只能由一个用户撰写,并且只能在一篇文章中发表
  • 那么,我如何建立这些表之间的关系,这样就不会产生紧密的关系

    这就是我所做的:

    tbl_user 1 ------ n  Post 
    tbl_post 1--------n Comments
    

    我认为你的方法很好,但是你也应该建立一个
    tbl_用户:1..n Comment
    关系(假设不仅帖子的所有者可以发表评论)来确定评论和它的所有者之间的关系。

    但是你不认为建立一个密切的关系是一个问题吗?在用户评论、评论帖子和帖子用户之间?为什么会出现问题?您的示例将产生一个帖子的所有者,当前用户对该帖子发表了评论(忘了,:),当我在研究时,我的一位教授说这不利于在表之间建立密切关系,但我看到它是有效的,谢谢,最佳答案+1