0

我正在使用Chen-convention设计一个数据库 ER 图。我的问题是如何区分两个表之间的关系(关联)表与具有外键的简单关系。假设第一种情况好像通过TableA创建N:M关系表与 TableB有关系TableB,而第二种情况好像通过使用外键 ( ) on与 TableB 有关系。我应该用菱形来描述这两种情况,并且只在每个情况下分配关系的编号(要么 要么),还是有不同的方式来描述外键关系中的关系表? TableA1:NTableA_IdTableBM:N1:N

4

1 回答 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 回答