我们公司正在重新设计一个旧的数据库。我们遇到了一个需要展示的关联,但不确定最好的处理方法。我们的业务逻辑是,我们的客户(称为分销商)将始终具有付款条件。然而,其中一些账户的付款条件将由一个单独的经销商账户控制(例如:想象一下连锁店和所有账单都通过一个企业账户)。
我们已经想出了几个解决方案,并希望得到一些反馈,看看哪一个是最可行的,或者我们是否应该以不同的方式处理这种计费关联。
解决方案#1
Distributors
-------------
DistributorId
Name
PaymentTermsId (Points to separate PaymentTerms table)
由