维度经济网
您的当前位置:首页 > 企业管理 > 企业在构建客户信息库的时候应该注意哪些方面?

企业在构建客户信息库的时候应该注意哪些方面?

时间:2023-07-15 18:04:49来源:网络作者:维度经济网

如何设计一个客户信息数据库

一、引言数据库对于企业信息化的重要性是不言而喻的。数据库存储着现代企业最重要的数据,包括生产、经营、管理等各类数据,这些数据作为企业的核心信息,通过各类信息系统,为用户提供及时准确的信息,帮助用户分析,为用户提供决策依据。为提高企业的工作效率,提升企业形象,具有传统模式无法比拟的优势。其中构建合理高效的数据库,是数据库建设关键之一。如何构建合理高效的数据库是企业信息化过程要解决的问题。下面就数据库的构建谈谈自己的一些经验,希望能对大家有所帮助。

二、设计数据库之前

数据库并不是凭空想象出来的,而是根据业务部门的需要设计符合业务需求的数据库。因此在形成数据库之前需要充分了解业务需求。1.充分理解业务需求。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。在这期间通过与业务部门交流,了解用户的想法以及工作流程,通过双方多次交流,会形成初步的数据模型,当然这时的数据模型不会是最终的模型,还需要和用户进行交流,并且在以后的信息系统开发过程中还会反复修改。2.重视输入输出。在定义数据库表和字段需求(输入)时,首先应了解数据产生源和数据流程,也就是必需要知道每个数据在那儿产生,数据在那儿表现,以什么样的形式表现等等,然后根据用户提供的报表或者设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。3.创建数据字典和ER图表。ER图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。对SQL表达式的文档化来说这是完全必要的。需要注意的是,在需求分析调研过程中,并不是一帆风顺的,因为业务人员对于业务的理解不同,以及对于信息知识的缺乏,会影响需求分析的质量,为了提高质量,各方要用更多的时间交流与相互理解,业务部门需要精通业务的人员自始至终全力配合,而开发人员则尽量使用用户理解的业务术语交流,这样会避免出现理解不同而产生的歧义。三、设计合理的表结构

通常合理的表结构会减少数据冗余,提高数据库的性能。设计合理的表结构要遵循以下两点。1.标准化和规范化数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但3NF(第三范式)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF标准的数据库的表设计原则是:某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据。例如:某个存放单井信息及其有关油井生产日报信息的3NF数据库就有两个表:单井基础信息和油井日报信息。日报信息不包含单井的任何信息,但表内会存放一个键值,该键指向单井基础信息里包含该油井信息的那一行。不过也有例外,有时为了效率的缘故,对表不进行标准化也是必要的。2.考虑各种变化在设计数据库的时候考虑到哪些数据字段将来可能会发生变更。使数据库更具扩展性,从而减少将来数据变更所带来的损失。例如,日期类型字段,有时我们会考虑使用字符类型代替日期类型,因为在处理日期字段上容易产生数据错误,所以我们就使用字符类型。这样的例子还很多,在做前期设计时都要考虑的。表结构的设计不是一次就能成功的,在信息系统开发过程中会存在数据读取、录入或统计困难,为了解决这些问题会修改表结构,或增加一些字段,或修改一些字段的属性。这个过程不断重复,因此不要想一次能成功。建议使用专门设计工具来做这些工作,笔者经常使用:SYBASE,当然还有其它的工具:ORACLEDesigner2000,ROSE等工具。这样会使你的工作事半功倍。四、选择合理的索引

索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。1.逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对任何外键列采用非成组索引。考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。2.大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。3.不要索引大型字段(有很多字符),这样作会让索引占用太多的存储空间。如MEMO(备注)、TEXT(文本)等字段。4.不要索引常用的小型表不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别这样作了。对这些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间。如代码表,或系统参数表。五、保证数据完整性

数据的完整性非常重要,这关系到数据的准确性,不准确的数据是毫无价值的,因此保证数据的完整性非常重要。1.完整性实现机制:实体完整性:主键参照完整性:父表中删除数据:级联删除;受限删除;置空值父表中插入数据:受限插入;递归插入父表中更新数据:级联更新;受限更新;置空值DBMS对参照完整性可以有两种方法实现:外键实现机制(约束规则)和触发器实现机制用户定义完整性:NOTNULL;CHECK;触发器以上完整性机制需要熟悉和掌握,它对于数据的完整性非常重要。2.用约束而非业务规则强制数据完整性采用数据库系统实现数据的完整性。这不但包括通过标准化实现的完整性而且还包括数据的功能性。在写数据的时候还可以增加触发器来保证数据的正确性。不要依赖于业务层保证数据完整性;它不能保证表之间(外键)的完整性所以不能强加于其他完整性规则之上。3.强制指示完整性在有害数据进入数据库之前将其剔除。激活数据库系统的指示完整性特性。这样可以保持数据的清洁而能迫使开发人员投入更多的时间处理错误条件。4.使用查找控制数据完整性控制数据完整性的最佳方式就是限制用户的录入。只要有可能都应该提供给用户一个清晰的价值列表供其选择。这样将减少键入代码的错误和误解同时提供数据的一致性。某些公共数据特别适合查找:性别代码、单位代码等。5.采用视图视图是一个虚拟表,其内容由SQL语句定义,视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。另外通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,星空数据的安全性。六、结束语

数据库的高效运行不仅需要技术上的支持,也需要硬件平台和网络的支持以及数据库管理员的有效管理,本文只是从技术的九游说明如何提高数据库的效率,但在实际应用过程中其它方面的支持也是不可缺少的,尤其是数据库管理,数据库建设是“三分技术,七分管理,十二分基础数据”,因此对于数据库管理一定要重视,在管理到位的情况下技术才能发挥应有的作用。

企业在实施CRM时要注意什么呢?

1.确立业务计划:在企业实施上马客户关系管理项目之前,企业首先要知道可以利用这一平台达到什么目标或收获到什么效益,比如提高客户满意度、减小商品的销售时间以及增加订单的成交率等。也是就说在企业实施CRM系统的时候必须要了解这个系统的价值所在。

2.建立CRM系统员工队伍:为了提高实施CRM项目的成功率,管理者还须对企业业务进行统筹考虑,并建立一支有效的员工队伍。每一准备使用这一销售系统方案的部门均需选出一名代表加入该员工队伍。

3.评估销售、服务过程:在对一个实施方案进行评定的时候,使用者需多花费一些时间,详细规划和分析自身具体业务流程。为此,需广泛地征求员工意见,了解他们对销售、服务过程的理解和需求;确保企业高层管理人员的参与,以确立最佳方案。

4.明确实际需求:只有充分的了解企业的业务流程后,并且从销售人员或业务人员的九游出发,才能知道他们需要的是什么样的应用,只有这样才能保证实施的就是使用者需要的并使对其有益的。对于产品而言,企业中只存在两种人:一是销售管理人员,二就是销售人员。在这其中,管理者感兴趣的是市场未来的预测、销售渠道的管理以及销售报告的提交;而销售人员希望的是能帮助自身快速生成准确的销售额或销售订单的建议、商品信息和客户的信息等。

5.选择供应商:确保所选择的供应商对你的企业所要解决的问题有充分的理解。了解其方案可以提供的功能及应如何使用其CRM系统方案。确保该供应商所提交的每一软、硬设施都具有详尽的文字说明。

6.开发与部署:CRM客户管理系统方案的规划实施,需要的是企业与供应商两个方面共同的努力。只有这样才能在实施的过程中迅速实现,企业在规划方案和实施的时候应该最先满足目前最需要的功能模块,然后再分阶段向系统添加其他的红能应用。其中,应该优先考虑的是使用CRM系统员工的需求,并专门为这一用户群体进行一次系统测试。另外,企业或供应商应该在确立方案的时候确立相应的培训计划。

怎样建立一个客户档案

通常情况下,小编比较喜欢用笔记本来建立客户档案。尤其是当我们的工作不需要每天面对电脑的时候,纸质的客户档案更利于我们查阅或者随时记录,携带起来也是非常方便的。

那么如何用笔记本建立纸质客户档案呢?首先你需要专门准备一个笔记本,这个笔记本不能太大,普通的就行,便于随时带在书包或者手提包里面。然后根据客户的类型,分别给客户进行分类。

比如已经成交的会员客户,这个可以叫做VIP客户,需要我们建立一个完整的档案。客户的姓名,联系方式,住址,公司信息,家庭成员信息,什么时候成交的,成交的类型是什么等等,客户的档案尽可能的详细。这样在做服务的时候才有内容可谈。

然后留白几十页,方便加入更多的VIP客户。紧接着在星空部分新建分类A类客户。这类客户就是最近比较有强烈购买意向的客户,只需要再前进一步,就能发展成为会员VIP客户。再重复第四步,留白数十页,建立B类客户。这类客户就比A类客户要稍微第一层,可能时间点不对,也可能暂时买计划购买,但是确实属于你们对口的客户,可以持续跟进发展成A类客户。最后一类就是客户资源了,通常我们对这类客户了解不多。仅仅是一个电话或者只有电话号码,连姓名都不知道的。还不知道客户需不需要我们的产品,可以叫做陌生拜访客户吧,属于我们的最后一类,C类客户。这些客户的有可能跳级,直接晋升VIP,当然运气成分比较多。大多数客户还需要我们持续不断地跟进。如果习惯用电脑,就可以把上述信息直接建立excel表格,制作sheet1,sheet2,sheet3......作为VIP,A类,B类,C类客户的档案表。这样管理起来也是非常方便,查阅某一个客户只需要输入他的姓名或者联系方式即可,这一点完胜纸质档案哦。

在数据库设计过程中要注意哪些问题?

DB2数据库的性能与稳定性直接跟数据库对象的多少、大小有关。如果对象很少,不复杂,那么就算不怎么规划,也能够达到比较高的性能。如果对象数据比较多、比较大的话,那么就需要在数据库设计之前好好的规划,否则会在很大程度上影响数据库的性能与稳定性。 一、选择合适的语言与数据库字符集。 在企业中部署数据库的时候,首先需要在操作系统上安装数据库。而在安装数据库的时候,需要选择安装的语言环境。即是以中文状态下安装数据库还是以英文状态安装数据库。如在启动安装程序的时,可以利用/i language选项来指定安装过程中所采用的语言。到目前为止,DB2数据库已经支持很多种语言。那么数据库在安装过程中,该采用什么语

现代企业如何构建有效的CRM系统

目前我星空部分企业已认识到客户关系的重要性,但普遍认为建立CRM的目的就是获取尽量多的客户信息,提高销售,在实施上普遍视其为一个应用软件,认为只要买套客户关系管理软件,再对员工加以培训后,即建立了企业的CRM系统。这种将CRM视为企业信息系统建设中一个独立技术项目思想,导致了CRM项目投人高,效果差,企业与客户之间难于实现互动,系统难于提供帮助企业进行市场定位的有效信息,难于收集有效的客户信息;另一方面CBM供应商试图标准化自己的产品,但每家企业又有其特性,企业如何结合自身特点构建有效的CRM系统。 一、CRM实施方法及对策 (一)整合企业的信息系统 将客户管理思想融人企业的管理信息系统,客
网站名标签: 商业企业数据信息技术数据库 上一篇:常州市小型建设工程开工告知登记申请表中的开工申报登记资料填什么内容 下一篇: 返回列表

相关推荐相关推荐

最新排行

热门更新

回到顶部