在做项目时,经常在项目中会遇到有些值是通过其他表经过计算得来的,然后将计算结果保存到数据库中.比如在一个休假系统中,一个员工每年已休天数就是一个计算值,通过SUM员工的所有有效休假申请单可获得.再比如交易系统中的余额字段,对一个账号的所有流水进行SUM,所有收入减去所有支出就是余额.再比订单系统中,订单的总金额字段,就是订单明细的金额的SUM值. 对于这些字段,都有一个共性,那就是这个字段是可以通过其他表的字段计算出来的,可以认为这个字段是冗余的,如果没有这个字段,那么我们的系统仍然可以设计出来