避免表,用户,帖子和评论之间的关闭关系

时间:2012-05-05 18:08:33

标签: uml modeling

我有一个表User,表Post和Comment

  

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

     

1用户可以有很多评论,只有一个评论可以写   一个用户。

     

1帖子可以有很多评论。

如何在UML中对此案例进行建模,避免三个表之间的关系,并允许我知道谁是撰写评论的用户。

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

  

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

     

发布1 ----- n评论(使用外键id_post发表评论)

     

用户1 ----- n注释(使用外键id_user注释)

谢谢

0 个答案:

没有答案