我正在使用Chen-convention设计一个数据库 ER 图。我的问题是如何区分两个表之间的关系(关联)表与具有外键的简单关系。假设第一种情况好像通过TableA
创建N:M
关系表与 TableB有关系TableB
,而第二种情况好像通过使用外键 ( ) on与 TableB 有关系。我应该用菱形来描述这两种情况,并且只在每个情况下分配关系的编号(要么 要么),还是有不同的方式来描述外键关系中的关系表? TableA
1:N
TableA_Id
TableB
M:N
1:N
问问题
60 次
1 回答
-1
我不是数据库设计专家,只是学生,但是:
1:N 是 1 个家:N 个窗口
Home(home, ...)
Windows(windows, ...., home)
(home) 是 Home 的外键
M:N 是 M 学生:N 区
Student(student, ...)
Area(area, .....)
Exam(student, area, puctuation)
(student) isforeing key Student
(area) isforeing key of Area
重要的是要知道 N:M 何时需要一个关系才能加入两者。波动将是这种关系的一个属性。
待会见,对不起,我的英语不太好!
于 2013-05-01T12:55:29.227 回答