Transaction
是一个可以描述定期交易的对象(它的一个对象“说”“我们每月从这个PayPal用户那里收到10美元的付款”。)
Organization
是可以向我们付款并且作为回报获得某些服务的客户。目前,一个组织可以接收最多一项服务,但这可能会在未来发生变化。
PricingPlan
类似于“黄金每月20美元”。
Purchase
将定价计划与交易相关联。
请注意,我们不能(或者可能会有困难)向Transaction
模型添加新字段,因为它是可重用模块的一部分。其余三个模型完全由我们控制。
我需要从这四个模型中建立关系数据库结构。
我在模型之间绘制了两种可能的关系。两者中的哪一个:顶部的一个或底部的一个比另一个更多normal?