您现在的位置: 培训之家管理资料中心管理制度信息管理制度数据的操纵和检索——综合数据库管理系统(txt 21) 下载

数据的操纵和检索——综合数据库管理系统(txt 21)

类型:信息管理制度

授权方式:免费版

评级:

更新时间:07-20

下载次数:972

语言简体中文

大小:945 KB

Tag:信息安全管理制度,信息化管理制度,客户信息管理制度   

数据的操纵和检索——综合数据库管理系统(txt 21) 简介:
数据的操纵和检索——综合数据库管理系统(txt 21)为http://www.pxzj8.com整理发布,类型为信息管理制度,本站还有更多关于信息安全管理制度,信息化管理制度,客户信息管理制度,管理制度 - 信息管理制度的资料。 正文: 提供企业管理常用制度范本《数据的操纵和检索——综合数据库管理系统》免费下载模板格式下载后请用Office打开即可学习参考:
数据的操纵和检索——综合数据库管理系统
到目前为止我们集中讨论了传统的文件处理此处文件是作为一个独立的逻辑实体来处理的而且通常与某个特定的业务领域相联系为了把业务上相近的那些部门的文件综合在一起必须预先排序记录和合并文件这样做可能耗费大量的时间有时甚至是不可能实现的
通常文件是为了满足特定业务领域某部门的专门需要而设计的如果某部门想使用保存在一个文件上的部分数据而该文件是另一部门为自己使用而设计的那么他们必须抽取这些数据并重新整理后才能使用大多数部门总是宁愿建立和保持一个类似(而不同)的文件以更好地满足自己的使用要求而不愿兼顾其他部门的业务需要这样做的结果形成了大量的带有重复数据的文件前面的例子中已经提到某所大学就保存了75个独立的计算机文件而每个文件中都包含有学生记录每当一个学生结婚了或者改换了住处时则必须修改75个文件
数据的冗余会使成本提高而设计一个综合的资源共享数据库则可以把数据冗余度降低到最小程度综合的资源共享数据库把公司看作一个整体来提供服务而不只是为公司某特殊部门服务利用数据库管理系统(DBMS)软件就可能实现一个综合的数据库
早在70年代初期就出现了DBMS技术但是直到70年代末期仍未得到普遍的接受早期的DBMS“软件包”效率不高实际上有比传统的文件处理的要求更高的硬件能力目前DBMS对硬件的要求已经降低了甚至在小型计算机系统上也能运行DBMS软件造成推迟接受和实现DBMS技术的主要原因可能是信息服务人员缺乏专门的知识而且用户管理人员又不愿合作和支持建立一个共享的数据库目前对于设计和运行DBMS软件已经有了广泛的了解而且部分用户管理人员已经认识到应该把信息作为一个公司的资源来看待
一、数据库环境的好处
1.经济上的好处通过先进的数据结构技术DBMS提供了最小化数据冗余度的可能性当然为了提高处理效率即使有了DBMS帮助有时还需要在共享的数据库中保留一定的重复数据由于减少了数据的冗余度从而也简化了收集和更新数据的过程就前面的例子而言只需要在一处(数据库中)更新学生地址就可以了
2.数据库技术也给信息服务专业人员带来好处综合资源共享数据库为系统分析员打开了崭新的大门数据库能向系统分析员提供传统文件所不能提供的信息由于有了DBMS就更容易得到数据因此使程序设计任务要比原先更为简单此外数据是独立于程序的这意味着用户管理人员可以增加数据库中的数据、修改库中的现有数据或者从库中删除数据这些并不影响现有的程序而在过去则需要测试和修改几十个(有时几百个)程序当然数据库管理系统还有其他重要的优点但是这些已超出本书的范围
3.信息方面的好处一个综合资源共享数据库能以有序的方式提供一种满足信息要求的结构实际上数据库是能够充分利用公司信息资源的唯一工具由于数据库和DBMS在产生报表方面提供了极大的灵活性因此也给决策过程带来了同样的灵活性
4.DBMS软件在支持联机系统方面是特别有价值的共享数据库不仅可供多个用户存取而且还特别能反映出数据的当前状态对于许多查询来说及时性是很关键的例如某个经理由于设备故障不得不关闭某个工作站此时他有可能要查询其他工作站的状态并且利用得到的信息来改变进行中的工作路线
二、方法
DBMS克服了传统文件处理的局限性它依靠灵活多变的数据结构(将数据元及记录彼此联系的方法)来做到这一点基于不同数据结构的DBMS之间差别很大有三种设计DBMS软件的方法
1.数据系统语言会议(CODASYL)设计并发布的基于网络或丛形数据结构的DBMS指南
2.IBM的信息管理系统(IBS)使用的一种层次结构
3.某些最近设计的基于关系数据结构的DBMS
上述的每一种方法是基本概念和术语的差别都很大因此为了减少混淆和便于理解以下的阐述和讨论只使用网络方法
三、库设计
1.数据库设计方法
我们通过下面的例子来说明数据库管理系统和一种数据库设计方法的原理考察下述情况
某图书馆保存了一个文件该文件每一个记录都包含了下述数据元:
(1)书名
(2)作者
(3)出版社
(4)出版社地址
(5)类别
(6)出版年份
图书馆馆长希望在获得决策信息方面有更多的灵活性而现在文件不可能满足其要求经过与信息处理人员交换意见之后他们决定实现一个基于CODASYL的数据库管理系统
检查现有文件发现某些数据重复出现每本书(每一书名)都分别有一个记录于是写过几本书的作者的名字在他写的每本书的记录中重复出现在一个图书馆里可能有某出版社出版的数百本甚至数千本书但是在该文件的每本书的记录中都重复地出现出版社名和出版社地址
2.设立数据库的步骤
设计数据库的方法之一是使用主题词——属性矩阵作为识别记录和这些记录之间关系的一个辅助工具以下各步骤描述了这种设计数据库的方法
第一步在主题词——属性矩阵的左边列出了逻辑主题词在本例中这些主题词是:书名、作者和出版社在矩阵的顶端列出了所有可能的属性属性是提供与主题词有关的信息的任一数据元
第二步:在属性与主题词之间的关系有一对一的一对多的或者不存在关系例如一特定书名只有一个出版社所以在书名与出版社之间存在一对一的关系然而一个书名可以有几个作者因而在书名与作者之间存在一对多的关系用“|”表示一对一关系用“M”表示一对多关系而且空白表示无关系存在
第三步:数据库记录类似于传统文件的记录它是相关数据元的集合可以将记录从数据库中读出来也可以将记录写到数据库中去数据库记录也称为节段在这一步用主题词-属性矩阵来标识记录这是通过列出与每个主题词一对一关系的属性来实现的通常对应每个主题都有一个记录“书名”记录包含出版社、出版年份和类别如下所示:
书名类别出版年份
作者
出版社出版社地址
为了将数据冗余度减至最小在记录中将不包含一对多关系的属性而通过数据结构来保留这些一对多的关系在传统的文件组织中“作者”数据元包含“书名”记录中如下所示:
书名类别出版年份作者l作者2作者3作者4
第四步:数据库设计过程的下一步是建立记录之间的关系给出主题-属性矩阵中指出的一对多的关系出版社与书名之间的一对多的关系是用两个记录之间的一条连线来指出的该连线有一箭头指向出版社记录指向书名记录的两个箭头表示每个出版社可以有一个以上的书名这种出版社-书名的组合称之为一个系其他的系是:书名—作者、作者—出版社、作者—书名和出版社—作者多对多的关系(每一端都有两个箭头)在处理时可能会引起混淆因而是不允许的
第五步:下一步消去冗余的属性和系记住我们的目的是将作者、书名和出版社记录输入到数据库然后经由系建立的联系从不同的记录中检索数据因此必须消去对此目的是冗余的那些系在本例中显而易见作者—出版社系或作者—书名系是冗余(重复)的由于作者与书名相匹配的机会比它与出版社匹配的机会多因此应该消去作者—出版社系
现在图书馆馆长可以进行如下的查询:
①列出某作者写的所有书的书名;
②按字母顺序列出由Pientice-Hall在1981年出版的那些书的书名;
③列出1987年以来至少在三个出版社出版书的那些作者
该数据库(正如所设计的那样)很容易实现上述查询及其他类似的查询对图书馆原有文件来说类似的查询不仅要求处理整个文件而且可能还要处理好几遍有时还要求对文件进行排序和合并
如果图书馆馆长在一年之后决定需要另一个记录或属性那么数据库管理员(DBA)可以重新产生数据库增加属性甚至增加系数而不影响现在的程序
模式与值的关系类似于数据元与数据项的关系一个是数据的定义而另一个是实际的值或内容
…………
如果觉得《数据的操纵和检索——综合数据库管理系统(txt 21)》不错,可以推荐给好友哦。

Tag:信息管理制度,信息安全管理制度,信息化管理制度,客户信息管理制度,管理制度 - 信息管理制度

1 2 3 4 5 6 7 8 9 10 11 12 13 14