① 如何设计一个客户信息数据库
数据库是握孝用于存储大量数据的区城,它通常包括一个或多个表。数据库应用成为当今计算机应用的主要领域之一。VB提供了功能强大的数据库管理功能,能够方便、灵活地完成数据库应用中涉及的诸如建立数据库、查询和更新等各种基本操作。本章讨论数据库的基本概念、VB中提供的Data控件、DBGrid控件、ADOData控件的使用方法和SQL语言。
关系数据库以表的形式(即关系)组织数据。关系数据库以关系的数学理论为基础。在关系数据库中,用户可以不必关心数据的存储结构,同时,关系数据库的查询可用高级语言来描述,这大大提高了查询效率。
VB本身使用的数据库是Access数据库,可以在VB中直接创建,库文件的扩展名为.MDB。
下面讨论关系数据库的基本术语。
1.表
表用于存储数据,它以行列方式组织,可以使用SQL从中获取、修改和删除数据。表是关系数据库的基本元素。表在我们生活中随处可见,如职工表、学生表和统计表等。表具有直观、方便和简单的特点。
表是一个二维结构,行和列的顺序并不影响表的内容。
2.记录
记录是指表中的一行,在一般情况下,记录和行的意思是相同的。在表10.1中,每个学生所占据的一行是一个记录,描述了一个学生的情况。
3.字段
字段是表中的一列,在一般情况下,字段和列所指的内容是相同的。在表10.1中,如“学号”一列就是一个字段。
4.关系
关系是一个从数学中来的概念,在关系代数中,关系是指二维表,表既可以用来表示数据,也可以用来表示数据之间的联系。
在数据库中,关系是建立在两个表之间的链接,以表的形式表示其间的链接,使数据的处理和表达有更嫌皮歼大的灵活性。有3种关系,即一对一关系、一对多关系和多对多关系。
5.索引
索引是建立在表上的单独的物理数据库结构,基于索引的查询使数据获取更为快捷。索引是表中的一个或多个字段,索引可以是唯一的,也可以是不唯一的,主要是看这些字段是否允许重复。主索引是表中的一列和多列的组合,作为表中记录的唯一标识。外部索引是相关联的表的一列或多列的组合,通过这种方式来建立多个表之间的联系。
6.视图
视图是一个与真实表相同的虚拟表,用于限制用户可以看到和修改的数据量,从而简化数据的表达。
7.存储过程
存储过程是一个编译过的SQL程序。在该过程中可以嵌入条件逻辑、传递参数、定义变量和执行其他编程任务
在VB中,可用的数据访问接口有3种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。数据访问接口是一个对象模型,它代表了访问数据的各个方面。可以在任何应用程序中通过编程控制连接、语句生成器和供使用的返回数据。
为什么在VB中有3种数据访问接口呢?因为数据访问技术总是不断进步,而这3种接口的每一种都分别代表了该技术的不同发展阶段。最新的是ADO,它比RDO和DAO更加简单,而且是更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。
ADO控件是VB?6.0中文版提供的一个芹冲ActiveX控件,与旧版的Data控件相似。
② 企业如何建立客户数据库
客户关系管理,是建立在以客户为中心元素的信息协同管理。其目的是让公司的管理层能够很好跟踪销售的趋势,并建立些策略来应对销售中的问题。在客户关系管理系统的设计上,国外的专家,力图让客户关系管理系统具备营销的功能,即所谓的营销辅助支持(前面即所谓的销售自动化)。那么这个营销的辅助支持是如何体现在营销和市场中。它的关键就是全面的客户数据库,这个数据库发展起来就将成企业核心竞争力。 1)客户数据的收集平台 要想建立一个全面,立体客户数据库,必须依托一个平台的强大运作。不管是采用电子表格报告形式,还是利用一个分布式信息系统,都必须跨空间的,并且横渡时间坐标的。我们知道一个信息系统在技术上都能具备分布和实时性,一个好的信息系统就可以做到。 2)客户数据的收集过程 客户数据的收集过程,是企业管理之功。汉江源于精楚大地的山川,而汉江将汇于长江,追溯长江,还有诸多支流,同样源于中华的山川。长江黄河是中华的生命动脉,对于企业来说把握好自己的动脉,将来才可以形成企业的核心竞争力。 3)客户数据的分级策略 管理者的运筹帷幄,必须把不可控的因素,都变成准可控因素,方能胜!治军,日日不废,治客户数据,也需策之入日,同样是日日不废。 4)客户数据的分析平台 有了以上的步骤和海量客户数据,那么你的营销策略,市场策略就可以启航,同时你的企业“核心竞争力”就形成拉。因此客户关系管理是一个长期的效益的工程,并且一定是“人之为”,加上新技术的充分利用。