我正在寻求有关部分数据库设计的帮助。
我必须为一组联系人和一组分发列表建模数据库。
每个联系人可以在多个分发列表中,并且每个分发列表可以有多个联系人。在一个普通的实例中,我可以使用一个 Junction 表来实现这个解决方案。
但还有一件事要补充。联系人可以选择通过两种不同的方法接收通知,即短信或电子邮件。
联系人可以请求通过一种或两种方法发送通知。
我遇到的问题是联系人可能希望根据特定的分发列表接收不同的通知。
所以我们有一个这样的问题:--
CONTACT A is in DL-A - Receives Notification via SMS
CONTACT A is in DL-B - Recieves Notification via Email & SMS.
我试图避免在我的联系人表中有多个联系人条目,每个联系人都应该是唯一的。
任何人都可以帮忙吗?