数(shu)(shu)(shu)据(ju)(ju)(ju)库(Database)是(shi)按照(zhao)数(shu)(shu)(shu)据(ju)(ju)(ju)结(jie)构来(lai)组织、存储(chu)和(he)管(guan)(guan)理(li)(li)数(shu)(shu)(shu)据(ju)(ju)(ju)的(de)仓库,它产生(sheng)于五十多年前,随着信息技术和(he)市场(chang)的(de)发展,特(te)别是(shi)20世纪90年代以(yi)后(hou),数(shu)(shu)(shu)据(ju)(ju)(ju)管(guan)(guan)理(li)(li)不再仅(jin)仅(jin)是(shi)存储(chu)和(he)管(guan)(guan)理(li)(li)数(shu)(shu)(shu)据(ju)(ju)(ju),而(er)转(zhuan)变成用户(hu)所需要(yao)的(de)各种数(shu)(shu)(shu)据(ju)(ju)(ju)管(guan)(guan)理(li)(li)的(de)方(fang)式。数(shu)(shu)(shu)据(ju)(ju)(ju)库有很多种类型(xing),从最(zui)简(jian)单的(de)存储(chu)有各种数(shu)(shu)(shu)据(ju)(ju)(ju)的(de)表(biao)格到能够(gou)进行(xing)海量数(shu)(shu)(shu)据(ju)(ju)(ju)存储(chu)的(de)大(da)型(xing)数(shu)(shu)(shu)据(ju)(ju)(ju)库系(xi)统都在各个方(fang)面得到了(le)广泛的(de)应(ying)用
严格地说,数(shu)据库(ku)是“按照(zhao)数(shu)据结构来(lai)组(zu)织、存储和管(guan)理(li)(li)数(shu)据的(de)(de)仓库(ku)”。在经济管(guan)理(li)(li)的(de)(de)日常(chang)(chang)(chang)工(gong)作(zuo)中(zhong),常(chang)(chang)(chang)常(chang)(chang)(chang)需要把某(mou)些(xie)相关的(de)(de)数(shu)据放进(jin)这样的(de)(de)“仓库(ku)”,并根(gen)(gen)据管(guan)理(li)(li)的(de)(de)需要进(jin)行相应的(de)(de)处理(li)(li)。例如,企业或(huo)事(shi)(shi)业单位的(de)(de)人事(shi)(shi)部门常(chang)(chang)(chang)常(chang)(chang)(chang)要把本(ben)单位职(zhi)工(gong)的(de)(de)基本(ben)情况(职(zhi)工(gong)号、姓(xing)名、年(nian)龄、性别(bie)、籍贯、工(gong)资、简历等)存放在表(biao)(biao)中(zhong),这张表(biao)(biao)就(jiu)可以看成是一(yi)个数(shu)据库(ku)。有了这个“数(shu)据库(ku)”我(wo)们就(jiu)可以根(gen)(gen)据需要随时查询某(mou)职(zhi)工(gong)的(de)(de)基本(ben)情况,也可以查询工(gong)资在某(mou)个范围内(nei)的(de)(de)职(zhi)工(gong)人数(shu)等。这些(xie)工(gong)作(zuo)如果都能在计(ji)算(suan)机(ji)(ji)上(shang)自(zi)动进(jin)行,那我(wo)们的(de)(de)人事(shi)(shi)管(guan)理(li)(li)就(jiu)可以达到极高的(de)(de)水平。此外(wai),在财(cai)务管(guan)理(li)(li)、仓库(ku)管(guan)理(li)(li)、生产管(guan)理(li)(li)中(zhong)也需要建立众(zhong)多的(de)(de)这种“数(shu)据库(ku)”,使其可以利用计(ji)算(suan)机(ji)(ji)实现财(cai)务、仓库(ku)、生产的(de)(de)自(zi)动化管(guan)理(li)(li)。
悟空CRM客户(hu)关系(xi)管(guan)(guan)理(li)系(xi)统,其中(zhong)的(de)(de)办公(gong)管(guan)(guan)理(li)具有强大的(de)(de)协(xie)同办公(gong)能力(li),并且与自身(shen)的(de)(de)CRM业(ye)(ye)(ye)务(wu)紧(jin)密(mi)(mi)结合,主(zhu)要包括日(ri)志(zhi)管(guan)(guan)理(li)、公(gong)告(gao)管(guan)(guan)理(li)、日(ri)程管(guan)(guan)理(li)、任务(wu)管(guan)(guan)理(li)、自定义审(shen)批流(liu)管(guan)(guan)理(li)等。让业(ye)(ye)(ye)务(wu)与人(ren)紧(jin)密(mi)(mi)连接,相互促进(jin),让业(ye)(ye)(ye)务(wu)人(ren)员围绕业(ye)(ye)(ye)务(wu)高效协(xie)同。在办公模块的左(zuo)上角,点击「快捷操作(zuo)」的按钮。将(jiang)鼠标移至到 「快捷操作(zuo)」按(an)钮处将(jiang)会显(xian)示:日(ri)(ri)志、审批、任务、日(ri)(ri)程、公(gong)告的快捷按(an)钮,点击相对(dui)应的快捷按(an)钮,可以快速新(xin)建对(dui)应的模块数据,而这些数据都将(jiang)存储于系(xi)统的数据库中 ,同样,悟空CRM客户管理功能模(mo)块,用户添加的(de)客户信(xin)息(xi)、联系人信(xin)息(xi)、线索和商机(ji)信(xin)息(xi)等,都(dou)存储于系统(tong)的(de)数据库(ku)当中。这就是CRM依赖的技(ji)术(shu)手段之数据库技(ji)术(shu)的现实使(shi)用。
数(shu)据库是依照某(mou)(mou)种(zhong)(zhong)数(shu)据模型组织起来并存放二级存储器中的(de)(de)数(shu)据集合。这种(zhong)(zhong)数(shu)据集合具有如(ru)下(xia)特(te)点:尽可(ke)能不重复,以最优方式为某(mou)(mou)个特(te)定组织的(de)(de)多种(zhong)(zhong)应(ying)(ying)用服务(wu),其数(shu)据结构独立于(yu)使用它(ta)的(de)(de)应(ying)(ying)用程(cheng)序,对数(shu)据的(de)(de)增、删、改和检索由统一软件进行(xing)管理和控制。从发展的(de)(de)历史看(kan),数(shu)据库是数(shu)据管理的(de)(de)高级阶段,它(ta)是由文件管理系统发展起来的(de)(de)。
数据库发(fa)展阶段(duan)
数据(ju)(ju)库(ku)发展阶段(duan)大(da)致划分(fen)为如下几个(ge)阶段(duan):人工管理(li)阶段(duan)、文件系(xi)统(tong)阶段(duan)、数据(ju)(ju)库(ku)系(xi)统(tong)阶段(duan)、高级数据(ju)(ju)库(ku)阶段(duan)。
1. 人工管理
20世纪中期(qi)之前,计(ji)算(suan)机的(de)软(ruan)硬件(jian)(jian)均不完善。硬件(jian)(jian)存储(chu)设(she)备只有磁带、卡片和纸带,软(ruan)件(jian)(jian)方面还(hai)没有操(cao)作系(xi)统,当时的(de)计(ji)算(suan)机主要(yao)(yao)用(yong)于(yu)科学计(ji)算(suan)。这(zhei)个阶段(duan)由于(yu)还(hai)没有软(ruan)件(jian)(jian)系(xi)统对数(shu)据进行管理,程(cheng)(cheng)序(xu)员在程(cheng)(cheng)序(xu)中不仅要(yao)(yao)规定数(shu)据的(de)逻辑结构(gou)(gou),还(hai)要(yao)(yao)设(she)计(ji)其物理结构(gou)(gou),包括(kuo)存储(chu)结构(gou)(gou)、存取方法、输(shu)入/输(shu)出(chu)方式(shi)等。当数(shu)据的(de)物理组织(zhi)(zhi)或存储(chu)设(she)备改(gai)变(bian)时,用(yong)户程(cheng)(cheng)序(xu)就必须(xu)重新编(bian)制。由于(yu)数(shu)据的(de)组织(zhi)(zhi)面向(xiang)应用(yong),不同(tong)的(de)计(ji)算(suan)程(cheng)(cheng)序(xu)之间(jian)(jian)不能共享(xiang)数(shu)据,使得(de)不同(tong)的(de)应用(yong)之间(jian)(jian)存在大量(liang)的(de)重复数(shu)据,很难维护应用(yong)程(cheng)(cheng)序(xu)之间(jian)(jian)数(shu)据的(de)一致性。这(zhei)一阶段(duan)的(de)主要(yao)(yao)特征可归纳为如(ru)下几点。
(1) 计算机中没有支持数据(ju)管理的(de)软件。
(2) 数(shu)(shu)据(ju)(ju)组织面向应用,数(shu)(shu)据(ju)(ju)不能(neng)共享,数(shu)(shu)据(ju)(ju)重复(fu)。
(3) 在程序(xu)中要(yao)规定数据(ju)的逻辑结(jie)构和(he)物(wu)理结(jie)构,数据(ju)与程序(xu)不独立。
(4) 数据处(chu)理方式——批处(chu)理。
2. 文件系统
这一(yi)阶(jie)段(duan)的(de)(de)主要标志是计算机中(zhong)有了(le)(le)专门管(guan)理(li)(li)数(shu)(shu)据(ju)(ju)库(ku)的(de)(de)软件(jian)(jian)——操(cao)(cao)作(zuo)系(xi)统(tong)(tong)(文(wen)件(jian)(jian)管(guan)理(li)(li))。20世纪(ji)50年(nian)代(dai)中(zhong)期(qi)到60年(nian)代(dai)中(zhong)期(qi),由于计算机大(da)容量存(cun)(cun)储(chu)(chu)设备(如硬盘)的(de)(de)出现,推动(dong)了(le)(le)软件(jian)(jian)技术的(de)(de)发展(zhan),而操(cao)(cao)作(zuo)系(xi)统(tong)(tong)的(de)(de)出现标志着数(shu)(shu)据(ju)(ju)管(guan)理(li)(li)步入一(yi)个新的(de)(de)阶(jie)段(duan)。在(zai)(zai)文(wen)件(jian)(jian)系(xi)统(tong)(tong)阶(jie)段(duan),数(shu)(shu)据(ju)(ju)以文(wen)件(jian)(jian)为(wei)单位存(cun)(cun)储(chu)(chu)在(zai)(zai)外存(cun)(cun)储(chu)(chu)器,且由操(cao)(cao)作(zuo)系(xi)统(tong)(tong)统(tong)(tong)一(yi)管(guan)理(li)(li)。操(cao)(cao)作(zuo)系(xi)统(tong)(tong)为(wei)用户使用文(wen)件(jian)(jian)提供(gong)了(le)(le)友好界(jie)面。文(wen)件(jian)(jian)的(de)(de)逻辑结构(gou)与(yu)物理(li)(li)结构(gou)脱钩(gou),程(cheng)序和(he)数(shu)(shu)据(ju)(ju)分离,使数(shu)(shu)据(ju)(ju)与(yu)程(cheng)序有了(le)(le)一(yi)定(ding)的(de)(de)独立(li)性(xing)。用户的(de)(de)程(cheng)序与(yu)数(shu)(shu)据(ju)(ju)可分别存(cun)(cun)放在(zai)(zai)外存(cun)(cun)储(chu)(chu)器上,各个应(ying)用程(cheng)序可以共(gong)享一(yi)组数(shu)(shu)据(ju)(ju),实(shi)现了(le)(le)以文(wen)件(jian)(jian)为(wei)单位的(de)(de)数(shu)(shu)据(ju)(ju)共(gong)享。
但由于数据(ju)的(de)组织仍然是面向(xiang)程序,所以存(cun)在(zai)大量的(de)数据(ju)冗余。而(er)(er)且数据的(de)逻(luo)(luo)辑(ji)结(jie)构不能方(fang)便地(di)修改和扩充,数据逻(luo)(luo)辑(ji)结(jie)构的(de)每(mei)一点微小改变都会影响到应用程(cheng)(cheng)序。由(you)于文(wen)件(jian)(jian)之间(jian)互相独立,因而(er)(er)它(ta)们不能反映(ying)现实(shi)世(shi)界(jie)中事物之间(jian)的(de)联系(xi),操(cao)作系(xi)统不负责维护文(wen)件(jian)(jian)之间(jian)的(de)联系(xi)信息。如果文(wen)件(jian)(jian)之间(jian)有内容上的(de)联系(xi),那也只能由(you)应用程(cheng)(cheng)序处理。
3. 系统阶段
20世纪(ji)60年代(dai)后(hou),随着计算机在数(shu)据管(guan)理领(ling)域(yu)的普遍应用(yong),人们对(dui)数(shu)据管(guan)理技术提出(chu)了更高(gao)的要求:希望(wang)面向(xiang)企业(ye)或部(bu)门(men),以数(shu)据为中(zhong)心组(zu)织(zhi)数(shu)据,减(jian)少数(shu)据的冗余,提供(gong)更高的(de)(de)数(shu)(shu)据(ju)(ju)共(gong)享能力,同时要(yao)求程(cheng)序(xu)和数(shu)(shu)据(ju)(ju)具有较高的(de)(de)独立性,当数(shu)(shu)据(ju)(ju)的(de)(de)逻辑结构(gou)改(gai)变时不(bu)涉及数(shu)(shu)据(ju)(ju)的(de)(de)物理结构(gou),也不(bu)影响应(ying)用(yong)(yong)程(cheng)序(xu),以降低应(ying)用(yong)(yong)程(cheng)序(xu)研制(zhi)与维(wei)护的(de)(de)费用(yong)(yong)。数(shu)(shu)据(ju)(ju)库技术(shu)正(zheng)是(shi)在这样一个(ge)应(ying)用(yong)(yong)需求的(de)(de)基(ji)础上发(fa)展起来的(de)(de)。
数据(ju)库技(ji)术有如下特点。
(1) 面向企业(ye)或部(bu)门,以数据(ju)为中心组(zu)织数据(ju),形成综(zong)合(he)性的(de)数据(ju)库,为各应用共(gong)享。
(2) 采用一定(ding)的(de)(de)数(shu)据模(mo)型(xing)。数(shu)据模(mo)型(xing)不仅要描述(shu)数(shu)据本身的(de)(de)特点(dian),而且要描述(shu)数(shu)据之间的(de)(de)联系。
(3) 数(shu)据冗(rong)余小,易修改、易扩(kuo)充。不(bu)同的(de)(de)应用程(cheng)序根据(ju)(ju)(ju)处理要求,从数(shu)据(ju)(ju)(ju)库中获取需(xu)要的(de)(de)数(shu)据(ju)(ju)(ju),这样就(jiu)减(jian)少了(le)数(shu)据(ju)(ju)(ju)的(de)(de)重复存(cun)储,便于(yu)增加新的(de)(de)数(shu)据(ju)(ju)(ju)结(jie)构,也便于(yu)维(wei)护数(shu)据(ju)(ju)(ju)的(de)(de)一致(zhi)性。
(4) 程序和数(shu)据(ju)有(you)较高的独(du)立(li)性(xing)。
(5) 具有良(liang)好(hao)的用户(hu)接口(kou),用户(hu)可方便(bian)地(di)开发和(he)使用数据(ju)库。
(6) 对数(shu)据(ju)进行统(tong)一管理(li)和(he)控制,提(ti)供(gong)了数(shu)据(ju)的安全性(xing)、完整性(xing)及并发控制。
从(cong)文件系(xi)(xi)(xi)统(tong)发展到数据库系(xi)(xi)(xi)统(tong),这在(zai)信息领域中(zhong)具有里程(cheng)碑的(de)意义。在(zai)文件系(xi)(xi)(xi)统(tong)阶段,人们(men)在(zai)信息处理中(zhong)关注的(de)中(zhong)心(xin)(xin)问题是系(xi)(xi)(xi)统(tong)功能的(de)设计,因此程(cheng)序设计占(zhan)主(zhu)导(dao)地位;而在(zai)数据库方(fang)式(shi)下,数据开始占(zhan)据了中(zhong)心(xin)(xin)位置(zhi),数据的(de)结构设计成为信息系(xi)(xi)(xi)统(tong)首先关心(xin)(xin)的(de)问题而应(ying)用(yong)程(cheng)序则(ze)以既定的(de)结构为基(ji)础进(jin)行设计。
4. 发(fa)展(zhan)趋势
随(sui)着(zhe)信息(xi)管(guan)理(li)内容的(de)(de)不断扩展(zhan),出现了(le)丰富多样的(de)(de)数据(ju)模(mo)(mo)型(层次(ci)模(mo)(mo)型、网状(zhuang)模(mo)(mo)型、关(guan)系模(mo)(mo)型、面(mian)向对象模(mo)(mo)型、半结构化模(mo)(mo)型等(deng)),新(xin)技术也层出不穷(数据(ju)流、Web数据(ju)管(guan)理(li)、数据(ju)挖掘等(deng))。每隔几年(nian),国际上一些资深(shen)的(de)(de)数据(ju)库(ku)(ku)专家就(jiu)会聚集一堂,探讨数据(ju)库(ku)(ku)研(yan)究的(de)(de)现状(zhuang)、存在的(de)(de)问(wen)题和未来需要关(guan)注(zhu)的(de)(de)新(xin)技术焦点。
5. 基本结(jie)构
数据库的基本结构分3个(ge)层次(ci),反映了观察数据库的3种不同角度(du)。
1) 物理数据层
物理数(shu)据(ju)层是数(shu)据(ju)库(ku)的(de)(de)最(zui)内层,是物理存储(chu)设备上实际存储(chu)的(de)(de)数(shu)据(ju)的(de)(de)集(ji)合。这(zhei)些数(shu)据(ju)是原始数(shu)据(ju),是用户加工的(de)(de)对象,由内部(bu)模式描述(shu)的(de)(de)指(zhi)令操作处理的(de)(de)位串、字(zi)符(fu)和字(zi)组成(cheng)。
2) 概念数据层
概念数(shu)(shu)(shu)(shu)据层是(shi)(shi)(shi)数(shu)(shu)(shu)(shu)据库(ku)(ku)的(de)(de)(de)(de)中间一层,是(shi)(shi)(shi)数(shu)(shu)(shu)(shu)据库(ku)(ku)的(de)(de)(de)(de)整(zheng)体逻(luo)(luo)辑表示。指出了每个数(shu)(shu)(shu)(shu)据的(de)(de)(de)(de)逻(luo)(luo)辑定义及数(shu)(shu)(shu)(shu)据间的(de)(de)(de)(de)逻(luo)(luo)辑联(lian)系,是(shi)(shi)(shi)存储(chu)记录的(de)(de)(de)(de)集合。它所涉及的(de)(de)(de)(de)是(shi)(shi)(shi)数(shu)(shu)(shu)(shu)据库(ku)(ku)所有对象的(de)(de)(de)(de)逻(luo)(luo)辑关系,而(er)不是(shi)(shi)(shi)它们(men)的(de)(de)(de)(de)物理(li)情况(kuang),是(shi)(shi)(shi)数(shu)(shu)(shu)(shu)据库(ku)(ku)管(guan)理(li)员概念下的(de)(de)(de)(de)数(shu)(shu)(shu)(shu)据库(ku)(ku)。
3) 逻辑数据层
逻(luo)(luo)辑(ji)数据层是用户所看到和(he)使(shi)用的数据库,表示了(le)一(yi)个(ge)或一(yi)些特定用户使(shi)用的数据集合(he),即逻(luo)(luo)辑(ji)记录的集合(he)。
数据(ju)库不同层次之(zhi)间的联系是(shi)通过映射进行转换的。
6. 主要特点
(1) 实现数(shu)据(ju)共享。数(shu)据(ju)共享包(bao)含所(suo)有用(yong)户可同(tong)时存取数(shu)据(ju)库中的(de)数(shu)据(ju),也包(bao)括用(yong)户可以用(yong)各种方式通(tong)过接口使用(yong)数(shu)据(ju)库,并(bing)提供数(shu)据(ju)共享。
(2) 减少数据的冗余(yu)度。同文(wen)件系统相比,由于数(shu)据(ju)库实现(xian)了(le)(le)数(shu)据(ju)共享,从而避免了(le)(le)用户各自建立应用文(wen)件。减少了(le)(le)大(da)量重复数(shu)据(ju),减少了(le)(le)数(shu)据(ju)冗余,维护了数据的一致(zhi)性(xing)。
(3) 数据的独立(li)性(xing)。数据的独立(li)性(xing)包括逻辑独立(li)性(xing)(数据库(ku)中数据库(ku)的逻辑结构(gou)和(he)应用程序相(xiang)互独立(li))和(he)物理(li)独立(li)性(xing)(数据物理(li)结构(gou)的变化不影响数据的逻辑结构(gou))。
(4) 数(shu)据(ju)实现集(ji)中控制。文件管理(li)方式中,数(shu)据(ju)处(chu)于一种分散的(de)(de)(de)状态,不同的(de)(de)(de)用户(hu)或同一用户(hu)在不同处(chu)理(li)中其文件之(zhi)间毫无关(guan)系(xi)(xi)。利用数(shu)据(ju)库可(ke)对(dui)数(shu)据(ju)进行集(ji)中控制和管理(li),并通过数(shu)据(ju)模型表(biao)示各种数(shu)据(ju)的(de)(de)(de)组织(zhi)及(ji)数(shu)据(ju)间的(de)(de)(de)联系(xi)(xi)。
(5) 数(shu)据一(yi)致性(xing)(xing)和(he)可维护性(xing)(xing),以确保(bao)数(shu)据的(de)安全性(xing)(xing)和(he)可靠(kao)性(xing)(xing)。主要包括:①安全性(xing)(xing)控制(zhi),以防(fang)止(zhi)数(shu)据丢(diu)失、错误更(geng)新和(he)越权使(shi)用(yong);②完整性(xing)(xing)控制(zhi),保(bao)证数(shu)据的(de)正确性(xing)(xing)、有效性(xing)(xing)和(he)相容性(xing)(xing);③并发控制(zhi),使(shi)在同一(yi)时间(jian)周期内,允许对数(shu)据实(shi)现多路存取,又能(neng)防(fang)止(zhi)用(yong)户之间(jian)的(de)不正常(chang)交互作用(yong)。
(6) 故障(zhang)(zhang)恢(hui)复。由数据库(ku)管(guan)理系统(tong)提供一套(tao)方(fang)法(fa),可及(ji)时发现故障(zhang)(zhang)和(he)修复故障(zhang)(zhang),从而防止数据被(bei)破坏(huai)。数据库(ku)系统(tong)能(neng)尽快恢(hui)复数据库(ku)系统(tong)运行时出现的故障(zhang)(zhang),可能(neng)是(shi)物(wu)理上(shang)或是(shi)逻辑(ji)上(shang)的错误(wu)。比(bi)如(ru)对系统(tong)的误(wu)操作造成(cheng)的数据错误(wu)等(deng)。
悟空CRM产品更多介绍:fl518.com.cn