gpt4 book ai didi

sql-server - 通知设置的数据库设计

转载 作者:太空狗 更新时间:2023-10-30 01:55:42 31 4
gpt4 key购买 nike

  • 用户可以打开或关闭他的通知设置帐户,用于通知,例如更改帐户资料信息,收到新消息等

  • 通知可以通过电子邮件或手机(推送或短信)发送,用户可以只有 1 封电子邮件和许多手机设备。

您有什么方法可以改进以下数据库设计,或者您会采用不同的方式吗?

告诉我谢谢

USER_NOTIFICATION_SETTING
Id
UserId
Notification_SettingCode
NotificationTypeCode
UserDeviceId -- the mobile deviceid
IsEnabled -- true (notification is on), false (notification is off)

NOTIFICATION_SETTING
Code - e.g 1001, 1002
Name -- e.g Changed Account Profile Information, Received New Message etc

NOTIFICATION_TYPE
Code - e.g 1001, 1002
Name -- e.g Email, SMS, Push


USER_DEVICE -- the mobile phone device information
etc...etc...

最佳答案

alt text


或者也许是传播自然键的这个。这具有更宽的表,但需要更少的连接。例如,您可以直接从 NotificationQueue 获取 UserName 的通知。

alt text


或者这个,如果您只有电话和电子邮件就足够了。到目前为止最简单的 -- 我认为目前我最喜欢这个。

alt text

关于sql-server - 通知设置的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774051/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com