【发布时间】:2016-11-18 16:11:57
【问题描述】:
目标
为应收帐款创建一个表格,以输入每个客户的发票/付款数据。数据将用于确定应收账款账龄指标。
方法
- 用相关信息创建
customer表 - 创建一个包含相关信息的
invoice表(包括customerID) - 创建一个将
customer和invoices联系在一起的payments表
ERD 图
注意事项
- 一张发票可以有多次付款(例如,客户在发票完成之前支付部分款项)
- 每次付款都与单个客户相关(多个客户不会代表另一个客户付款)
问题
- 我的客户一对一 > 付款是否是正确的连接?客户只会支付他们自己的发票,所以我相信这是一对一的关系。但是,单个客户可以有许多付款(针对不同的发票)。
- 如果单个客户在一张发票上进行多次付款,我打算按“日期_已付款”(付款表)区分付款。有没有更可靠的方法来区分一位客户在一张发票上进行多次付款?
【问题讨论】: