关系数据库ER图中的简单多重性

时间:2013-11-19 10:26:55

标签: sql database-design relational-database entity-relationship

我正在尝试为职责名册设计一个数据库,但我正在努力应对ER图上的多重性。

这是我正在努力的部分:

enter image description here

数据库中的DutyRoster表将充当一个巨大的链接表,将成员与事件和职责联系起来。

因此,它将包含每个工作人员的许多记录,每个事件的每个记录(每个工作人员一个记录)很多,每个职责记录很多​​。如何使用多重性来表示?每个链接是多对多的关系吗?

1 个答案:

答案 0 :(得分:1)

正如您目前对此进行建模(使用FK),Instance DutyRoster只包含一个事件,一个Staff-member和一个EventDuty。

当我理解整个ER时,多重性应该如下:

DutyRoster * -------- 1 Event
DutyRoster * -------- 1 Staff
DutyRoster * -------- 1 EventDuty