我正在尝试为职责名册设计一个数据库,但我正在努力应对ER图上的多重性。
这是我正在努力的部分:
数据库中的DutyRoster表将充当一个巨大的链接表,将成员与事件和职责联系起来。
因此,它将包含每个工作人员的许多记录,每个事件的每个记录(每个工作人员一个记录)很多,每个职责记录很多。如何使用多重性来表示?每个链接是多对多的关系吗?
答案 0 :(得分:1)
正如您目前对此进行建模(使用FK),Instance DutyRoster只包含一个事件,一个Staff-member和一个EventDuty。
当我理解整个ER时,多重性应该如下:
DutyRoster * -------- 1 Event
DutyRoster * -------- 1 Staff
DutyRoster * -------- 1 EventDuty