具有免费和付费订阅的会员网站的最佳数据库结构

时间:2010-08-19 19:36:19

标签: sql sql-server tsql

有一个常规用户(UserID,UserName,Email,Password)表来处理用户注册。

为了使用2种付费订阅处理付费会员资格,应添加哪些其他表格 - 每月和每年。

2 个答案:

答案 0 :(得分:2)

我认为您可能想要区分会员资料和交易。我喜欢添加membership_type列的想法(应该是一个带有单独查找表的tinyint列),然后还有一个membership_expiration列。如果您想跟踪每个会员购买,您可以拥有一个跟踪购买的单独交易表。这也使您能够在不修改数据模型的情况下扩展到其他类型的购买或交易。

答案 1 :(得分:1)

如何使用三个值之一(null,month或Annual)向users表添加成员资格字段?