系统数据主要分为两类:
静态数据:
比如客户资料,商品资料、商品类型等一次性录入系统,供动态数据调用的资料。
其特点是记录有限且唯一
再根据是否拥有属性区分为基础资料,辅助资料两大类
基础资料:带属性的静态资料,如客户资料中客户会有地址,电话,联系人,付款账户等属性。
辅助资料:不带属性的静态资料,比如客户类型,性别等资料,只有一个名称。
静态资料在处理是常用习惯是设置一个代码,代码的作用是排序和保证静态资料的唯一性,且自由定义,可以定义为有意义的,也可以是无意义的流水号。
当资料数据量较大时,可以采用分级、特定字母等有意义组合,以便于快带查找和录入;
当数据量较小时,直接采购流水号即可;
动态数据:
随时间不段变动的资料为动态数据,主要是记录各种单据,如销售单,采购单,入库单,出库单,其特点是随着时间的推移不断发生,主要用于记录各种业务的数据。
动态数据也要指定一个唯一的标志,一般是单据编号,这个编号唯一,且不能被修改。一般由系统自动生成。可以直接是流水号,也可以是有意义的编号,如带日期+流水号的方式。
数据的系统标记:
一般用户在做数据时,一般以代码、名称、编号做为唯一的标志,这样是没有问题的。但是如果出现需要修改代码或编号的情况下,就会导致系统内记录的历史数据没有发生变化而导致错误。
例如:一个客户的代码为09,后由于客户变多不方便管理,将客户代码修改为0009,这样就会导致系统中记录该客户的所有资料如销售单仍为09,从而产生错误,即便是修改也会产量大量的工作。
为了保证系统的完整性,系统内所有静态数据和动态数据均以内码记录,这个内码一般以数字格式保存,由系统产生,正常的操作用户接触不到,保证不被用户修改。这个内码一般也称之为ID,就象是人的身份证一样。
|