企业信息化-数据管理_第1页
企业信息化-数据管理_第2页
企业信息化-数据管理_第3页
企业信息化-数据管理_第4页
企业信息化-数据管理_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据管理数据管理包包括数据的的存储、检检索和操纵纵。为了能能够在系统统开发和开开展业务工工作期间有有效地与信信息服务人人员进行联联系,用户户管理人员员应具备本本章中所提提到的有关关概念、方方法和术语语方面的业业务知识。一、数据据和信息计算机系统统并不存储储信息,只只存储数据据。数据是是获得信息息的原始材材料,为了了满足定期期存取的需需要,它们们被存储在在二级(辅助)存储设备备(磁盘和磁磁带)上。信息息是经过同同化、聚合合和“加工”后的有特特定含义的的数据。为为了突击数数据和信息息之间的差差别,我们们考察下面面的例子。一个部门门领导要求求每个职工工分别在一一张纸上写写下他们的的年龄。每每张纸只有

2、有一行含义义简单的数数据。然而而经理可以以从这些数数据中获得得信息。他他能够以此此确定超过过50岁的职职工有多少少、职工平平均年龄是是多少,最最年轻的职职工年龄是是多少等等等。人们经经常使用“信息处理理”这个词汇汇容易造成成误解,实实际上,它它的真正含含义是为了了产生信息息而处理数数据。二、数据组组织的层次次体系 任任何信息系系统都有一一个数据组组织的层次次体系。在在该层次体体系中,每每一后继层层都是其前前驱层数据据元组合的的结果,最最终实现一一个综合的的数据库。处于第一一层的“位”用户是不不必了解的的,而其它它五层则是是用户输入入和请求数数据时合理理的需要。数据是一一切信息系系统的基础础。一

3、个高高质量的计计算机信息息系统的最最终用户必必须具备数数据的组织织及其处理理方面的知知识。 ? 位 位位是主存储储器和辅助助存储器的的基本单位位。计算机机是电子的的,因而只只能实现两两种状态。从物理上上讲,可以以通过不同同途径来实实现这两种种状态(电流的方方向,开关关,涂在带带上和盘上上的铁淦氧氧的磁性排排列)。由于每每一位只能能表示两种种状态,因因此,必须须将位组合合才能形成成字母数字字字符。由由位组合成成的字母数数字字符被被暂时存放放在主存储储器中,或或永久地存存放在辅助助存储器中中。在主存存和辅存中中存放的是是字母数字字字符的内内部表示形形式(例如,如如果采用EEBC-DDIC编码码体制

4、,则则1100000100表示字母母A,而1111100001表示数数字1)。 在在输入时,对对字母数字字字符进行行编码以形形成若干位位的组合,而而在输出时时进行译码码。目前还还没有工业业标准的编编码体制。最为流行行的编码体体制是六位位二进制编编码的十进进制码(BBCD),七七位ASCCII码以以及八位扩扩充二进制制编码的十十进制交换换码(EBBCDICC-发音为为eb-sse-diik)。 六六位编码最最多可以表表示64个字符符(2?66)。七位位编码可以以表示1228个字符符,而八位位编码可以以表示2556个字符符。读者可可能会问:既然用六六位就可以以对一个字字符编码。为什么还还要用八位位

5、来编码?这是因为为六位码的的64种可能能的组合只只够表示字字母、数字字和18个特殊殊符号。如如果希望有有表示大写写和小写字字母,那么么六位编码码就不够用用了。因此此,就需要要具有1228种组合合的七位编编码。 目目前还难以以想象出对对128种以以上的位的的组合需要要。引进八八位编码体体制(EBBCDICC)是为了了利用这一一个事实,即即只用4位(24-具有16种可能能的组合)来表示一一个数值数数据。因此此,一个88位的编码码实际上可可以用来表表示两个十十进制数字字。由于所所存储的数数据多数是是数值数据据,所以将将两个数字字的编码压压缩成八位位可以节省省存储空间间。EBCCDIC的的8位组合称称

6、之为一个个字节。而而BCD的六六位就构成成一个字节节。在BCCD和ASCIII编码体体制中,字字节是字符符的同义词词。在EBBCDICC编码体制制中,由于于可以将两两个数字压压缩到一个个字节中,所所以EBCCDIC的的字节与字字符间并不不一一对应应。然而,在在涉及到存存储容量时时,则经常常交替地使使用字符和和字节。一一个磁盘组组可以有8800兆字字节容量(即800兆字字节的永久久存储器),而一台台计算机的的主存可以以有8兆字节(作为处理理用的兆字字节的高速速临时存储储器)。较小的的存储设备备用千字节节(一千个字字节的倍数数来度量)。通常将将兆和千分分别缩写“M”和“K”。 在在逻辑上讲讲,一个

7、EEBCDIIC字节是是8位,而实实际上它有有9位。由于于要将这些些位在计算算机和外部部设备(或远程终终端)之间传送送,所以在在计算机硬硬件中使用用了一种内内部校验方方法来保证证传送数据据的准确性性。这种构构验方法之之一是给传传送的数据据附加一位位奇偶校验验位,用该该位来发现现在传送过过程中是否否丢失了一一位。计算算机可以采采用偶数奇奇偶校验或或奇数奇偶偶校验法,即即每一字符符要包含偶偶数个或奇奇数个“开状态”位。假定定某台计算算机采用偶偶数奇偶校校验法,如如果要将一一个EBCCDIC的的字母A(它具有奇奇数个“开”位-1100000001)写到到磁带上,那那么在传送送之前为了了维持偶校校验,

8、则需需要增加一一位奇偶位位(即:11110000001偶偶数个“开”位),在将字字符写到磁磁带之前,硬硬件自动计计算“开”位的个数数。如果计计算机结果果是奇数,则则说明已经经出现了奇奇偶校验错错误,计算算机自动向向操作员发发出警告。 ? 字符符(字节) 在在通过键盘盘(光符号识识别器或其其他输入设设备)输入一个个字符时,机机器直接将将字符翻译译成某特定定的编码系系统中一串串位的组合合。一个计计算机系统统可以使用用不止一种种编码体制制。例如,某某些计算机机系统中将将ASCIII编码体体制用于数数据通信,而而将EBCCDIC编编码体制用用于数据存存储。 ? 数据据元 描描述数据元元的最好办办法是举

9、例例说明。一一个人的社社会保险号号、姓名、信用卡号号、街道地地址和婚姻姻状况等都都是数据元元。在数据据的层次体体系中,数数据元是最最低一层的的逻辑单位位,为了形形成一个逻逻辑单位,需需要将若干干位和若干干字节组合合在一起。一个日期期不一定是是一个数据据元,它可可以是三个个数据元:年、月、日。对地地址来说,也也是同样的的。一个地地址中可以以包括州、城市、街街道地址和和邮政码这这四个数据据元。从逻逻辑上可以以把日期和和地址都看看成是一个个数据元,但但是输出这这种数据元元是不方便便的。例如如,通常在在输出时总总是把街道道地址单写写一行,因因而应该把把一个地址址的几个数数据元分开开。此外,由由于姓名和

10、和地址文件件经常按邮邮政码排序序,因此,需需要将邮政政码作为一一个逻辑实实体(数据元)来对待。 根根据上下文文的需要,有有时也把数数据元称作作为字段(记录中的的字段)。数据元元是泛指的的,而数据据项才是实实际的实体体(或实际的的“值”)。例如如,社会保保险号是一一个数据元元,而44454877279和和4421141588则是两个个数据项。 为为了节省输输入数据时时敲打键盘盘的时间和和存储空间间,在输入入数据时通通常将数据据元编码。例如,通通常将职工工主文件中中的“性别”数据元编编码,这样样,数据录录入员就可可以简单的的输入“MM”或“F”来代代替“Maale”(男)或“Femmale”(女)

11、。在输出出时再将“M”和“F”分别别翻译成“男”或“女”。 在在设计数据据元时,可可以使一个个数据项(如帐号)的编码具具有特定的的含义,从从而可以向向用户提供供信息。例例如,可以以将一个大大学的六位位帐号编码码如下:表20.66.1 举举一个例子子,RBII001将将表示生物物系的1另研究项项目的帐号号。 ? 记录录 将将逻辑上相相关的数据据元组合在在一起就形形成一个记记录。表220.6.2列举了了一个职工工记录中可可能包含的的若干数据据元,以及及作为职工工记录的一一个值的若若干数据项项。记录是是能够从数数据库中存取的最低低一层的逻逻辑单位。例如,如如果一个人人事经理需需要知道阿阿温肥访芩芩沟

12、幕橐鲎鲎纯觯敲矗桶阉恼黾锹即痈痈嬷腥隼隼床偷街鞔鞔娼写怼 ? 文件件 文文件是逻辑辑上相关的的记录的集集合。职工工主文件包包含每一个个职工的记记录。库存存文件包含含每一种库库存货物的的记录。应应收帐目文文件包含每每个顾客的的记录。“文件”这个词有有时也指某某台二级存存储设备上上的一块已已命名的区区域,该区区域中可以以包含程序序代码、教教材、数据据,甚至还还可以包含含输出报表表。 ? 数据据库数据库是一一种作为计计算机系统统资源共享享的全部数数据之集合合。有时根根据不同应应用领域可可将该资源源共享数据据分成若干干段。例如如,财会数数据库可以以划分为一一个应用领领域,它可可以包含六六个不同的的文件

13、。读读者应该注注意到:用用“文件”来组织数数据这种方方法将带来来数据的冗冗余。也就就是说,为为了在处理理时使用,必必须将某些些数据元重重复地存放放在几个文文件中。例例如,在一一所大学的的安置办公公室、宿舍舍管理处、财务支持持办公室以以及注册处处等都有可可能保存学学生文件。像学生名名、校内地地址这类数数据元几乎乎在每个文文件中都重重复出现。在对开发发一个综合合的学生信信息系统进进行可行性性分析时,一一些系统分分析员在美美国西南部部一所规模模很大的大大学中发现现有75个计算算机文件中中都包含学学生名和校校内地址。采用先进进的数据库库管理系统统比之传统统的文件系系统有较大大的改进,它它使得用户户可以

14、将存存储数据的的重复程度度减至最小小。三、数据库库的概念与与用途 ? 数据据库的概念念 什什么是数据据库呢?当人们从从不同的角角度来描述述这一概念念时就有不不同的定义义(当然是描描述性的)。例如,称称数据库是是一个“记录保存存系统”(该定义强强调了数据据库是若干干记录的集集合)。又如称称数据库是是“人们为解解决特定的的任务,以以一定的组组织方式存存储在一起起的相关的的数据的集集合”(该定义义侧重于数数据的组织织)。更有甚甚者称数据据库是“一个数据据仓库”。当然,这这种说法虽虽然形象,但但并不严谨谨。严格地地说,数据据库是“按照数据据结构来组组织、存储储和管理数数据的仓库库”。在经济济管理的日日

15、常工作中中,常常需需要把某些些相关的数数据放进这这样“仓库”,并根据据管理的需需要进行相相应的处理理。例如,企企业或事业业单位的人人事部门常常常要把本本单位职工工的基本情情况(职工号、姓名、年年龄、性别别、籍贯、工资、简简历等)存放在表表20.66.3中,这这张表就可可以看成是是一个数据据库。有了了这个“数据仓库库”我们就可可以根据需需要随时查查询某职工工的基本情情况,也可可以查询工工资在某个个范围内的的职工人数数等等。这这些工作如如果都能在在计算机上上自动进行行,那我们们的人事管管理就可以以达到极高高的水平。此外,在在财务管理理、仓库管管理、生产产管理中也也需要建立立众多的这这种“数据库”,

16、使其可可以利用计计算机实现现财务、仓仓库、生产产的自动化化管理。 JJ.Marrtin给给数据库下下了一个比比较完整的的定义:数数据库是存存储在一起起的相关数数据的集合合,这些数数据是结构构化的,无无有害的或或不必要的的冗余,并并为多种应应用服务;数据的存存储独立于于使用它的的程序;对对数据库插插入新数据据,修改和和检索原有有数据均能能按一种公公用的和可可控制的方方式进行。当某个系系统中存在在结构上完完全分开的的若干个数数据库时,则则该系统包包含一个“数据库集集合”。 ? 数据据库的优点点 使使用数据库库可以带来来许多好处处:如减少少了数据的的冗余度,从从而大大地地节省了数数据的存储储空间;实

17、实现数据资资源的充分分共享等等等。此外,数数据库技术术还为用户户提供了非非常简便的的使用手段段使用户易易于编写有有关数据库库应用程序序。特别是是近年来推推出的微型型计算机关关系数据库库管理系统统dBASSELL,操操作直观,使使用灵活,编编程方便,环环境适应广广泛(一般的十十六位机,如如IBM/PC/XXT,国产产长城05520等均均可运行种种软件),数据处处理能力极极强。数据据库在我国国正得到愈愈来愈广泛泛的应用,必必将成为经经济管理的的有力工具具。 数数据库是通通过数据库库管理系统统(DBMMS-DAATA BBASE MANAAGEMEENT SSYSTEEM)软件件来实现数数据的存储储

18、、管理与与使用的ddBASEELL就是是一种数据据库管理系系统软件。 ? 数据据库结构与与数据库种种类 数数据库通常常分为层次次式数据库库、网络式式数据库和和关系式数数据库三种种。而不同同的数据库库是按不同同的数据结结构来联系系和组织的的。 11.数据结结构模型 (1)数据据结构 所所谓数据结结构是指数数据的组织织形式或数数据之间的的联系。如如果用D表示数据据,用R表示数据据对象之间间存在的关关系集合,则则将DS(D,R)称为数数据结构。例如,设设有一个电电话号码簿簿,它记录录了n个人的名名字和相应应的电话号号码。为了了方便地查查找某人的的电话号码码,将人名名和号码按按字典顺序序排列,并并在名

19、字的的后面跟随随着对应的的电话号码码。这样,若若要查找某某人的电话话号码(假定他的的名字的第第一个字母母是Y),那么么只须查找找以Y开头的那那些名字就就可以了。该例中,数数据的集合合D就是人名名和电话号号码,它们们之间的联联系R就是按字字典顺序的的排列,其其相应的数数据结构就就是DS(D,R),即一一个数组。 (2)数据据结构种类类 数数据结构又又分为数据据的逻辑结结构和数据据的物理结结构。数据据的逻辑结结构是从逻逻辑的角度度(即数据间间的联系和和组织方式式)来观察数数据,分析析数据,与与数据的存存储位置无无关。数据据的物理结结构是指数数据在计算算机中存放放的结构,即即数据的逻逻辑结构在在计算

20、机中中的实现形形式,所以以物理结构构也被称为为存储结构构。本节只只研究数据据的逻辑结结构,并将将反映和实实现数据联联系的方法法称为数据据模型。 目目前,比较较流行的数数据模型有有三种,即即按图论理理论建立的的层次结构构模型和网网状结构模模型以及按按关系理论论建立的关关系结构模模型。 22.层次、网状和关关系数据库库系统 (1)层次次结构模型型 层层次结构模模型实质上上是一种有有根结点的的定向有序序树(在数学中中“树”被定义为为一个无回回的连通图图)。例如图图20.66.4是一一个高等学学校的组织织结构图。这个组织织结构图像像一棵树,校校部就是树树根(称为根结结点),各系、专业、教教师、学生生等

21、为枝点点(称为结点点),树根与与枝点之间间的联系称称为边,树树根与边之之比为1:N,即树树根只有一一个,树枝枝有N个。这种种数据结构构模型的一一般结构见见图20.6.5所所示。图20.66.4 高等学校校的组织结结构图 图20.66.5 层次结构构模型 图图20.66.5中,Ri(i1,2,6)代表表记录(即数据的的集合),其中R11就是根结结点(如果Ri看成是是一个家族族,则R11就是祖先先,它是RR2、R3、R4的双亲亲,而R22、R3、R4互为兄兄弟),R5、R6也是兄兄弟,且其其双亲为RR3。R2、R4、R5、R6又被称称为叶结点点(即无子女女的结点)。这样,RRi(i1,2,6)就组

22、组成了以RR1为树根根的一棵树树,这就是是一个层次次数据结构构模型。 按按照层次模模型建立的的数据库系系统称为层层次模型数数据库系统统。IMSS(Infformaationn Mannage-menttSysttem)是是其典型代代表。 (2)网状状结构模型型? 在在图20.6.6中中,给出了了某医院医医生、病房房和病人之之间的联系系。即每个个医生负责责治疗三个个病人,每每个病房可可住一到四四个病人。如果将医医生看成是是一个数据据集合,病病人和病房房分别是另另外两个数数据集合,那那么医生、病人和病病房的比例例关系就是是M:N:P(即M个医生,NN个病人,PP间病房)。这种数数据结构就就是网状数

23、数据结构,它它的一般结结构模型如如图20.6.7所所示。在图图中,记录录Ri(ii1,2,8)满足以以下条件: 可以有一一个以上的的结点无双双亲(如R1、R2、R3)。 至少有一一个结点有有多于一个个以上的双双亲。在“医生、病病人、病房房”例中,“医生集合合有若干个个结点(MM个医生结结点)无“双亲”,而“病房”集合有P个结点(即病房),并有一一个以上的的“双亲”(即病人人)。图20.66.6 医生、病病房和病人人之间的关关系图20.66.7 网状结构构模型 按按照网状数数据结构建建立的数据据库系统称称为网状数数据库系统统,其典型型代表是DDBTG(Dataa Basse Taask GGro

24、upp)。用数数学方法可可将网状数数据结构转转化为层次次数据结构构。 (3)关系系结构模型型 关关系式数据据结构把一一些复杂的的数据结构构归结为简简单的二元元关系(即二维表表格形式)。例如某某单位的职职工关系就就是一个二二元关系(见表20.6.8)。这个四四行六列的的表格的每每一列称为为一个字段段(即属性),字段名名相当于标标题栏中的的标题(属性名称称);表的每每一行是包包含了六个个属性(工号、姓姓名、年龄龄、性别、职务、工工资)的一个六六元组,即即一个人的的记录。这这个表格清清晰地反映映出该单位位职工的基基本情况。表20.66.8 职工基本本情况 通通常一个mm行、n列的二维维表格的结结构如

25、表220.6.9所示。 表表中每一行行表示一个个记录值,每每一列表示示一个属性性(即字段或或数据项)。该表一一共有m个记录。每个记录录包含n个属性。 作作为一个关关系的二维维表,必须须满足以下下条件: (1)表中中每一列必必须是基本本数据项(即不可再再分解)。 (2)表中中每一列必必须具有相相同的数据据类型(例如字符符型或数值值型)。 (3)表中中每一列的的名字必须须是唯一的的。 (4)表中中不应有内内容完全相相同的行。 (5)行的的顺序与列列的顺序不不影响表格格中所表示示的信息的的含义。 由由关系数据据结构组成成的数据库库系统被称称为关系数数据库系统统。 在在关系数据据库中,对对数据的操操作

26、几乎全全部建立在在一个或多多个关系表表格上,通通过对这些些关系表格格的分类、合并、连连接或选取取等运算来来实现数据据的管理。dBASSEII就就是这类数数据库管理理系统的典典型代表。对于一个个实际的应应用问题(如人事管管理问题),有时需需要多个关关系才能实实现。用ddBASEEII建立立起来的一一个关系称称为一个数数据库(或称数据据库文件),而把对对应多个关关系建立起起来的多个个数据库称称为数据库库系统。ddBASEEII的另另一个重要要功能是通通过建立命命令文件来来实现对数数据库的使使用和管理理,对于一一个数据库库系统相应应的命令序序列文件,称称为该数据据库的应用用系统。因因此,可以以概括地

27、说说,一个关关系称为一一个数据库库,若干个个数据库可可以构成一一个数据库库系统。数数据库系统统可以派生生出各种不不同类型的的辅助文件件和建立它它的应用系系统。 ? 数据据库的要求求与特性 为为了使各种种类型的数数据库系统统能够充分分发挥它们们的优越性性,必须对对数据库管管理系统的的使用提出出一些明确确的要求。 11.建立数数据库文件件的要求 (1)尽量量减少数据据的重复,使使数据具有有最小的冗冗余度。计计算机早期期应用中的的文件管理理系统,由由于数据文文件是用户户各自建立立的,几个个用户即使使有许多相相同的数据据也得放在在各自的文文件中,因因而造成存存储的数据据大量重复复,浪费存存储空间。数据

28、库技技术正是为为了克服这这一缺点而而出现的,所所以在组织织数据的存存储时应避避免出现冗冗余。 (2)提高高数据的利利用率,使使众多用户户都能共享享数据资源源。 (3)注意意保持数据据的完整性性。这对某某些需要历历史数据来来进行预测测、决策的的部门(如统计局局、银行等等)特别重要要。 (4)注意意同一数据据描述方法法的一致性性,使数据据操作不致致发生混乱乱。如一个个人的学历历在人事档档案中是大大学毕业,而而在科技档档案中却是是大学程度度,这样就就容易造成成混乱。 (5)对于于某些需要要保密的数数据,必须须增设保密密措施。 (6)数据据的查找率率高,根据据需要数据据应能被及及时维护。2.数据库库文

29、件的特特征无论使用哪哪一种数据据库管理系系统,由它它们所建立立的数据库库文件都可可以看成是是具有相同同性质的记记录的集合合,因而这这些数据库库文件都有有相同的特特性: (1)文件件的记录格格式相同,长长度相等。 (2)不同同的行是不不同的记录录,因而具具有不同的的内容。 (3)不同同的列表示示不同的字字段名,同同一列中的的数据的性性质(属性)相同。 (4)每一一行各列的的内容是不不能分割的的,但行的的顺序和列列的顺序不不影响文件件内容的表表达。 33.文件的的分类 对对文件引用用最多的是是主文件和和事物文件件。其他的的文件分类类还包括表表文件、备备份文件、档案的输输出文件等等。下面将将讲述这些

30、些文件。 (1)主文文件。主文文件是某特特定应用领领域的永久久性的数据据资源。主主文件包含含那些被定定期存取以以提供信息息和经常更更新以反映映最新状态态的记录。典型的主主文件有库库存文件、职工主文文件和收帐帐主文件等等。 (2)事务务文件。事事务文件包包含着作为为一个信息息系统的数数据活动(事务)的那些记记录。这些些事务被分分批以构成成事务文件件。例如,从从每周工资资卡上录制制下来的数数分批存放放在一个事事务文件上上,然后对对照工资清清单文件进进行处理以以便打印出出工资支票票和工资记记录簿。 (3)表文文件。表文文件是一些些表格。之之所以单独独建立表文文件而不把把表设计在在程序中是是为了便于于

31、修改。例例如,一个个公用事业业公司的税税率表或国国内税务局局的税率就就可以存储储在表中文文件。 (4)备用用文件。备备用文件是是现有生产产性文件的的一个复制制品。一旦旦生产性文文件受到破破坏,利用用备用文件件就可以重重新建立生生产性文件件。 (5)档案案文件。档档案文件不不是提供当当前处理使使用的,而而是保存起起来作为历历史参照的的。例如,国国内税务局局(IRSS)可能要要求检查某某个人最近近15年的历历史。实际际上,档案案文件恰恰恰是在给定定时间内工工作的一个个“快照”。 (6)输出出文件。输输出文件包包含将要打打印在打印印机上的、显在屏幕幕上的或者者绘制在绘绘图仪上的的那些信息息的数值映映

32、象。输出出文件可以以是“假脱机的的”(存储在在辅存设备备上),当输出出设备可用时才进行行实际的输输出。四、数据的的操纵和检检索综合数数据库管理理系统 到到目前为止止,我们集集中讨论了了传统的文文件处理。此处,文文件是作为为一个独立立的逻辑实实体来处理理的,而且且通常与某某个特定的的业务领域域相联系。为了把业业务上相近近的那些部部门的文件件综合在一一起,必须须预先排序序记录和合合并文件。这样做可可能耗费大大量的时间间,有时甚甚至是不可可能实现的的。 通通常,文件件是为了满满足特定业业务领域某某部门的专专门需要而而设计的,如如果某部门门想使用保保存在一个个文件上的的部分数据据,而该文文件是另一一部

33、门为自自己使用而而设计的,那那么他们必必须抽取这这些数据并并重新整理理后才能使使用。大多多数部门总总是宁愿建建立和保持持和一个类类似(而不同)的文件以以更好地满满足自己的的使用要求求,而不愿愿兼顾其他他部门的业业务需要。这样做的的结果形成成了大量的的带有重复复数据的文文件。前面面的例子中中已经提到到,某所大大学就保存存了75个独立立的计算机机文件,而而每个文件件中都包含含有学生记记录。每当当一个学生生结婚了或或者改换了了住处时,则则必须修改改75个文件件。 数数据的冗余余会使成本本提高,而而设计一个个综合的资资源共享数数据库则可可以把数据据冗余度降降低到最小小程度。综综合的资源源共享数据据库把

34、公司司看作一个个整体来提提供服务,而而不只是为为公司某特特殊部门服服务。利用用数据库管管理系统(DBMSS)软件就就可能实现现一个综合合的数据库库。 早早在70年代初初期就出现现了DBMMS技术,但但是直到770年代末末期仍未得得到普遍的的接受。早早期的DBBMS“软软件包”效率不高高,实际上上比传统的的文件处理理的要求更更高的硬件件能力。目目前DBMMS对硬件件的要求已已经降低了了,甚至在在小型计算算机系统上上也能运行行DBMSS软件,造造成推迟接接受和实现现DBMSS技术的主主要原因可可能是信息息服务人员员缺乏专门门的知识,而而且用户管管理人员又又不愿合作作和支持建建立一个共共享的数据据库

35、。目前前对于设计计和运行DDBMS软软件已经有有了广泛的的了解,而而且部分用用户管理人人员已经认认识到应该该把信息作作为一个公公司的资源源来看待。 ? 数据据库环境的的好处 11.经济上上的好处。通过先进进的数据结结构技术,DBMS提供了最小化数据冗余度的可能性。当然,为了提高处理效率,即使有了DBMS帮助,有时还需要在共享的数据库中保留一定的重复数据。由于减少了数据的冗余度,从而也简化了收集和更新数据的过程。就前面的例子而言,只需要在一处(数据库中)更新学生地址就可以了。 22.数据库库技术也给给信息服务务专业人员员带来的好好处。综合合资源共享享数据库为为系统分析析员打开了了崭新的大大门。数

36、据据库能向系系统分析员员提供传统统文件所不不能提供的的信息。由由于有了DDBMS,就就更容易得得到数据,因因此使程序序设计任务务要比原先先更为简单单。此外,数数据是独立立于程序的的。这意味味着用户管管理人员可可以增加数数据库中的的数据、修修改库中的的现有数据据或者从库库中删除数数据,这些些并不影响响现有的程程序,而在在过去则需需要测试和和修改几十十个(有时几百百个)程序。当当然,数据据库管理系系统还有其其它重要的的优点,但但是这些已已超出本书书的范围。 33.信息方方面的好处处。一个综综合资源共共享数据库库能以有序序的方式提提供一种满满足信息要要求的结构构。实际上上,数据库库是能够充充分利用公

37、公司信息资资源的唯一一工具。由由于数据库库和DBMMS在产生生报表方面面提供了极极大的灵活活性,因此此,也给决决策过程带带来了同样样的灵活性性。 44.DBMMS软件在在支持联机机系统方面面是特别有有价值的。共享数据据库不仅可可供多个用用户存取而而且还特别别能反映出出数据的当当前状态。对于许多多查询来说说,及时性性是很关键键的。例如如,某个经经理由于设设备故障不不得不关闭闭某个工作作站,此时时他有可能能要查询其其它工作站站的状态,并并且利用得得到的信息息来改变进进行中的工工作路线。 ? 方法法 DDBMS克克服了传统统文件处理理的局限性性。它依靠靠灵活多变变的数据结结构(将数据元元及记录彼彼此

38、联系的的方法)来做到这这一点。基基于不同数数据结构的的DBMSS之间差别别很大。有有三种设计计DBMSS软件的方方法 11.数据系系统语言会会议(COODASYYL)设计计并发布的的基于网络络或丛形数数据结构的的DBMSS指南。 22.IBMM的信息管管理系统(IBS)使用的一一种层次结结构。 33.某些最最近设计的的基于关系系数据结构构的DBMMS。 上上述的每一一种方法是是基本概念念和术语的的差别都很很大。因此此,为了减减少混淆和和便于理解解,以下的的阐述和讨讨论只使用用网络方法法。 ? 库设设计 11.数据库库设计方法法 我我们通过下下面的例子子来说明数数据库管理理系统和一一种数据库库设

39、计方法法的原理。考察下述述情况。 某某图书馆保保存了一个个文件,该该文件每一一个记录都都包含了下下述数据元元: (1)书名名 (2)作者者 (3)出版版社 (4)出版版社地址 (5)类别别 (6)出版版年份图书馆馆长长希望在获获得决策信信息方面有有更多的灵灵活性。而而现在文件件不可能满满足其要求求。经过与与信息处理理人员交换换意见之后后,他们决决定实现一一个基于CCODASSYL的数数据库管理理系统。检查现有文文件发现某某些数据重重复出现。每本书(每一书名名)都分别有有一个记录录。于是,写写过几本书书的作者的的名字在他他写的每本本书的记录录中重复出出现。在一一个图书馆馆里可能有有某出版社社出版的数数百本,甚甚至数千本本书,但是是在该文件件的每本书书的记录中中都重复地地出现出版版社名和出出版社地址址。 22.设立数数据库的步步骤 设设计数据库库的方法之之一是使用用主题词一一属性矩阵阵作为识别别记录和这这些记录之之间关系的的一个辅助助工具。以以下各步骤骤描述了这这种设计数数据库的方方法。第一步,在在图20.6.100的主题词词一属性矩矩阵的左边边列出了逻逻辑主题词词。在本例例中,这些些主题词是是:书名、作者和出出版社。在在矩阵的顶顶端列出了了所有可能能的属性。属性是提提供与主题题词有关的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论