【发布时间】:2015-05-29 13:40:30
【问题描述】:
设计数据库来处理订阅的最佳解决方案是什么
例如
我的订阅计划包括:
价格
有效期:例如6个月、1个月
- 积分:例如 100、1 个积分/预订
如何跟踪用户订阅的使用和维护历史记录。
管理续订/过期计划
【问题讨论】:
标签: database database-design relational-database subscriptions
设计数据库来处理订阅的最佳解决方案是什么
例如
我的订阅计划包括:
价格
有效期:例如6个月、1个月
如何跟踪用户订阅的使用和维护历史记录。
管理续订/过期计划
【问题讨论】:
标签: database database-design relational-database subscriptions
你应该有以下表格
客户
订阅
价格计划(参考订阅)
价格计划行项目(参考价格计划)
客户订阅(引用客户和订阅)
客户订阅历史
信用类型
CustomerCredits(参考客户和信用类型)
客户信用历史
发票(参考客户)
支付类型(现金、卡、比特币等...)
PaymentHistory(可以在 1 个表中跟踪失败和成功)
我已经根据我的理解列出了实体,HTH
【讨论】:
CustomerCredits 中获得带有+ve 和-ve 值的记录,您可以在生成发票时对其进行总结