日期:2014-05-18  浏览次数:20790 次

单据之间的关联以及外键的选取问题
单据的ID是主键,单据编号加了unique约束,一旦保存,不允许再修改,单据之间使用ID关联还是用单据编号?因为怕单据被删除之后再添加一个相同的单据ID和原来不同,所以是不是使用编号比较好,我想在单据的子表上使用主表的编号作为外键,而不是使用ID字段,像用友、金蝶之类的软件是怎么处理的呢?

------解决方案--------------------
我这里的ERP是根据单据编号关联的,比如有个销售有汇总表和明细表,
根据电锯编号相关联,汇总表包括单据编号、日期、总金额等等
然后明细表就包括单据编号、商品ID、数量、单价等等,
单据编号根据一定的逻辑建立,删掉一张,也不会出现同一张。