我有2个表,一个事件和用户。这两个表有两种关系。
1个事件可以有1个创建者(用户) 1个用户可以创建许多事件
和
1个事件可以有很多成员(用户) 1位用户可以加入许多活动
对于多对多关系,我将创建另一个表来链接它们。可能将其命名为participants
。
但我不确定如何将我的第一个关系(上面的1对N)放入其中。我该如何设计呢?
答案 0 :(得分:2)
创作者与您的participants
无关,因此我不会尝试混合它们。
将对创作者的引用添加为event
的另一列。
答案 1 :(得分:2)
EVENTS
应该有一个名为creator
的字段(USERS
的外键)
USERS
将EVENTS
加入到您所说的名为PARTICIPANTS
的M-N关系中。