2012-05-23 110 views
0

我有表:用户,评论和帖子,说:一个简单的UML情况下

  1. 用户可以有很多的文章和评论
  2. 一个帖子可以有很多评论
  3. 注释只能是由一个用户写,并且只能在一个帖子中

那么,我怎样才能使这些表之间的关系,导致没有关闭关系。

这是我做过什么:

tbl_user 1 ------ñ邮政 tbl_post 1条--------无评论

在此先感谢

回答

2

我想你的方法是好的,但你也应该建立一个tbl_user: 1..n Comment关系(假设不仅一个职位的所有者可以发表评论)来确定评论与其所有者之间的关系。

+0

但你不认为这是一个问题,使一个封闭的关系?用户评论,评论帖子和帖子用户之间? – SmootQ

+0

为什么会这样呢?你的例子会产生一个帖子的所有者,当前用户对 – Attila

+0

发表评论时忘记:)),当我在学习时,我的一位教授说,这不利于在桌子之间建立一种封闭的关系,但是我看到它的作品,谢谢你,最好的答案+1 – SmootQ

相关问题