我正在为社交媒体网站(单一作业)设计数据库。 我一直在努力与消息链接到成员。消息中将需要来自相同主键的两个外键。一个用于发送成员,另一个用于接收成员。我不确定这是可能的还是一个好主意,所以我想把一个成员分配给一个收件箱(许多成员 - 一个收件箱)。然后将所有邮件分配给收件箱(一个收件箱 - 许多邮件)。社会网络数据库设计/数据模型
会员许多 ------ 收件箱 ------ 许多消息
表的样子....
会员概况
会员ID(PK)
名称
性别
收件箱ID(FK)
收件箱
收件箱ID
消息
消息ID(PK)
收件箱ID(FK)
消息定向.... 要么或(当时会员名)
会员ID(FK)
这就是Ive得到了迄今为止ID欣赏一些指针,如果香港专业教育学院关闭了正确的道路。因为我越看越我的设计越不喜欢它。
没有一个足够高的代表发布了图片为 –
为什么会员有很多收件箱? –
它的许多成员只有一个收件箱 –