此问题基于我在the thread的计划。
我的实体关系图是
alt text http://files.getdropbox.com/u/175564/sequence-diagram.png
我想了解以下内容。
我的序列图是否与以下关系图匹配?
alt text http://files.getdropbox.com/u/175564/table-problem-3.png
答案 0 :(得分:1)
将第一个图表视为逻辑模型,通常逻辑中定义的表也存在于物理中 - 您缺少QUESTION-TAGS(nee QUESTION-SUBJECTS)表。 QUESTION和MONITOR-CHECK之间有一对一的关系,这意味着MONITOR-CHECK没有价值 - 将属性移到QUESTION中 表
将第二个图表视为物理ERD模型 - 使两个表具有一对一的关系没有任何好处。我说的是QUESTION / QUESTION-BODY和QUESTION / MODERATOR-CHECK表。
QUESTION-SUBJECTS命名不佳 - 如果你的记录中记录代表一个“标签”,那么相应地命名表。此表将是一个代码表(具有CODE,DESCRIPTION列),因为您希望保持值一致以使查询运行良好。也就是说,您需要在QUESTION和QUESTION-TAGS表之间使用外部参照/查找/推论表,以便与许多[问题标签]有一个[问题相关]。
QUESTION-TAG-XREF
答案 1 :(得分:1)
这是我对 rexem 的答案的回复。
我理解你的答案如下:
alt text http://files.getdropbox.com/u/175564/db-problem-2.png
和第二个图
alt text http://files.getdropbox.com/u/175564/db-problem-1.png
我将xref表留给了问题正文,因为我将来也可能需要将更改存储到我的问题中。
答案 2 :(得分:0)
第一张图看起来更像是一个类图。