2013-05-01 115 views
0

我正在使用Chen-convention设计一个databese ER-关系图。我的问题是如何区分两个表之间的关系(关联)表,从一个简单的关系与一个外键。假设第一种情况下,如同TableA具有由创建关系表和第二情况下,如果TableA具有通过使用上TableB外键(TableA_Id)一个1:N相对于表B一个N:M关系TableB。我是否应该用钻石描述这两种情况,仅仅指定每种情况下的关系数字(M:N1:N),还是用不同的方式描述与外键关系的关系表?ER-关联关系表

回答

-1

我不是在数据库设计中,只有学生的专家,但:

1:N是1家:N个窗口

家庭(家庭,...)
的Windows(窗口。 ...,家庭)
(家)是家

M的foreing关键:N为M的学生:N面积

学生(学生,...)
区域(区域, .....)
考试(学生,区,puctuation)
(学生)是学生
(区)的foreing关键是区foreing关键

也很重要知道,当是N:M你需要一个关系才能加入两者。 和puctuation将是这种关系的一个复杂性。

待会儿见,对不起,我的英文不是很懂!