版友cxdlsqq同志有下列的表,他想要将名单分解产量平均分配。
姓名 产量
a,b,c 54
a,b 18
该问题处理起来很简单,但是我想说的是另外一个问题,就是运算的可逆性问题。运算可以分为不可逆运算和可逆运算,以此问题为例,如果按照cxdlsqq同志现有的表结构处理的话,得到的是一个不可逆运算。因为将数据分解后,你是无法还原的。要想做出可逆的运算,需要在此表中加一个分类的字段,比如加一个项目字段。这样数据分解后,可以反向运算得到原表数据。
可逆运算通俗的理解就是可以来回折腾的运算,这种运算类型在某些情形下是必要的,若干层级中的可逆运算可以使你方便的得到不同状态下的结果。
附 件:
点击下载此附件
演 示: