我正在为社交媒体网站(单一作业)设计一个数据库。我一直在努力与member的消息链接。消息中将需要来自同一主键的两个外键。一个用于发送成员,一个用于接收成员。我不确定这是否可行或一个好主意,所以我在考虑将一个成员分配到一个收件箱(许多成员-一个收件箱)。然后将所有邮件分配到收件箱(一个收件箱-许多邮件)。
Member Many ------ 1收件箱1 ------ Many Messages
表看起来像...。
会员资料
会员ID(PK)
名称
性别
收件箱ID(FK)
收件
箱收件箱ID
消息
消息ID(PK)
收件箱ID(FK)
消息方向....往来(来自成员名称)或
成员ID(FK)
到目前为止,如果我走了正确的道路,那我就已经爱上了一些指针。因为我对设计的关注越多,我就越不喜欢它。
不,不要那样做
消息可以属于多个成员,并且成员可以具有多个消息,因此您需要所谓的Join表。
MemberMessage
Memberid
Message id
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句