<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
关于数据库中客户基本资料存储信息分类的设计 说明
在进行系统数据库设计时,经常使用对客户基本资料的分类处理,如对商业客户的分类处理,一般的设计人员可以使用下面几种方法去实现:
1).直接在对客户进行编码的过程中,把客户的分类信息编写到客户代码中;
利用系统维护的分类代码信息进行代码编写,在代码的特定的代码位具有特定的分类信息,例如: 11 01 00 01 001 客户商业类型 客户地区代码客户….. ….. 客户序列号
这种方式的表结构可以这样设计:
客户档案表
客户编码
客户名称
…….
代码维护表
代码类别
父代码
代码
含义
……
使用这种方法的好处有: a.通过代码可以了解客户的大概情况
b数据库中表结构的定义比较简单
c.对客户进行统计分析直接对客户代码处理,处理过程简单好控制
使用这种方法的缺点有: a.用户对客户进行编码时,必须要准确了解客户的详细分类信息
b.客户性质发生改变时,要改变客户代码非常困难
c.客户代码比较固定,一但定义且被其他业务模块使用后就不能重新修改
d.无法修改客户分类规则,无法增加删除分类信息,一般最终用户对其客户的分类方法会根据其具体的业务规模大小进行客户分类设计,小型企业和大型企业的客户的分类方法肯定不会使用相同的分类方法,这样系统的灵活性能是最差的
2).在客户基本资料表中增加分类栏位,客户代码使用简单的序列编码方法实现;
这种设计方法是现在应用系统中最常用的数据库设计方法,客户代码已经失去的具体的含义,只是在建立客户基本资料的系统产生的序列号,没有其他任何的含义;当然也可以在客户编号中保留通用的较少的分类信息,但是越少越好。在表中定义一些存储分类信息的栏位,如:客户所属地区码,客户分类码,客户规模码,客户信用类别,等等栏位。在系统设计时可以尽量的考虑到用户可能使用的所有的分类情况,用户最终使用不使用由用户根据自己的特定情况的处理,可以选择部分栏位。
这种方式的表结构可以这样设计:
客户档案表
客户序列编码
客户名称
地区分类
规模分类
信用分类
企业性质分类
…….
代码维护表
代码类别
父代码
代码
含义
代码维护表
代码类别
父代码
代码
含义
使用这种方法的好处有: a.客户代码定义比较简单,不需要客户基本资料录入人员对客户具体的分类情况特别了解,可以先保持分类代码缺省和大概的分类 1 <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
关于数据库中存储信息分类的设计
说明zyxzyx21122002-11-14T03:56:00Z2002-11-20T01:46:00Z2002-11-20T01:46:00Z32591480ufosftnanjing12218179.28127.8磅02
关于数据库中客户基本资料存储信息分类的设计 说明
在进行系统数据库设计时,经常使用对客户基本资料的分类处理,如对商业客户的分类处理,一般的设计人员可以使用下面几种方法去实现:
1).直接在对客户进行编码的过程中,把客户的分类信息编写到客户代码中;
利用系统维护的分类代码信息进行代码编写,在代码的特定的代码位具有特定的分类信息,例如: 11 01 00 01 001 客户商业类型 客户地区代码客户….. ….. 客户序列号
这种方式的表结构可以这样设计:
客户档案表
客户编码
客户名称
…….
代码维护表
代码类别
父代码
代码
含义
……
使用这种方法的好处有: a.通过代码可以了解客户的大概情况
b数据库中表结构的定义比较简单
c.对客户进行统计分析直接对客户代码处理,处理过程简单好控制
使用这种方法的缺点有: a.用户对客户进行编码时,必须要准确了解客户的详细分类信息
b.客户性质发生改变时,要改变客户代码非常困难
c.客户代码比较固定,一但定义且被其他业务模块使用后就不能重新修改
d.无法修改客户分类规则,无法增加删除分类信息,一般最终用户对其客户的分类方法会根据其具体的业务规模大小进行客户分类设计,小型企业和大型企业的客户的分类方法肯定不会使用相同的分类方法,这样系统的灵活性能是最差的
2).在客户基本资料表中增加分类栏位,客户代码使用简单的序列编码方法实现;
这种设计方法是现在应用系统中最常用的数据库设计方法,客户代码已经失去的具体的含义,只是在建立客户基本资料的系统产生的序列号,没有其他任何的含义;当然也可以在客户编号中保留通用的较少的分类信息,但是越少越好。在表中定义一些存储分类信息的栏位,如:客户所属地区码,客户分类码,客户规模码,客户信用类别,等等栏位。在系统设计时可以尽量的考虑到用户可能使用的所有的分类情况,用户最终使用不使用由用户根据自己的特定情况的处理,可以选择部分栏位。
这种方式的表结构可以这样设计:
客户档案表
客户序列编码
客户名称
地区分类
规模分类
信用分类
企业性质分类
…….
代码维护表
代码类别
父代码
代码
含义
代码维护表
代码类别
父代码
代码
含义
使用这种方法的好处有: a.客户代码定义比较简单,不需要客户基本资料录入人员对客户具体的分类情况特别了解,可以先保持分类代码缺省和大概的分类 1 <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>