sql表设计结构 - 具有多种类型的通知表,如凭证,评论,跟随等

时间:2016-12-03 14:24:43

标签: mysql sql sql-server database-design relational-database

我有一张表user_notifications

我有多种类型的通知,例如:

  • Deal Notification
  • Promotion Notification
  • Followed Notification
  • Follow Request Notification
  • Voucher Notification
  • Post Comment Notification
  • Tagged Notification

每个type通知,都有自己的表格,如:DealDeal TablePromotionPromotion Table等,点击通知时它将链接到该表中的数据。

目前,我有主表user_notifications来存储所有types共享的通用数据:notification_idCreated_dateSender_id,{{1}等等

以及多个辅表:Receiver_idn_dealn_promotion

在检索特定类型的数据时将加入n_followed

对于这种情况,这是正确的表结构设计吗?

0 个答案:

没有答案