新手问题 请教一个数据库逻辑的设计,我想了个方案,但是不知道有没有问题。

QueXuQ · July 09, 2013 · 1415 hits

就根据 basecamp 的来说,我也想做一个收费的平台。 例如 basecamp 是按照项目数量收费的,就会有这样的情况。

我注册进去后,我付费了。我付费了 3 个项目的费用。 我注册了,除非邀请,不然需要付费才可以注册。自然就是生成了一个 user,但是付费信息,付费时间的字段应该不是放在 user 上的吧?因为 user 可以邀请很多 user 进来,这样是不收费的。

但是我想做的是按试用人数来收费。 对于我的设计方案是这样的: 有两个表,一个 team 和 user 我注册后,就生成一个 team 和 user,然后所有注册信息都放在 team 上,然后我邀请用户进来,自然就是把用户加入到我的 team 里,然后根据你的付费情况,来限制team.users.count。 我这样的想法不知道是不是正确的,就算按照项目收费,应该也是这样的设计思路,一个 team 表和一个 user 表,不知道对不对呢?

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.