我正在寻找部分数据库设计的帮助。数据库模型 - SQL - 最佳方法
我必须为一组联系人和一组通讯组建立数据库模型。
每个联系人可以在许多通讯组列表中,每个通讯组列表可以有多个联系人。在一个正常的实例中,我可以使用Junction表来实现这个解决方案。
但还有一件事要补充。联系人可以选择通过短信或电子邮件两种不同的方式接收通知。
联系人可以请求通过其中一种或两种方法发送通知。
我遇到的问题是联系人可能希望根据具体的通讯组列表接收不同的通知。
因此,我们有这样的问题: -
CONTACT A is in DL-A - Receives Notification via SMS
CONTACT A is in DL-B - Recieves Notification via Email & SMS.
我试图避免在我的联系人表联系人多个条目,每个联系人应该是唯一的。
任何人都可以帮忙吗?
为什么你不能使用联结表,只是把NotificationType放在那里? – BonyT 2012-07-25 10:40:37
将用户的通知首选项添加为“连接表”中的新列? – LisMorski 2012-07-25 10:40:58