- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 文件和数据库系统 管理信息系统,其应用技术中一项重要内容就是集成不同来源及不同类型的数据,并要对这些大量的数据资源进行处理和管理。 第一节 传统环境下的文件组织 一个有效的信息系统能够提供给用户及时、准确的信息。这些信息被存储在计算机文件中。当这些文件被合适地安排和维护时,用户可以很容易地访问和检索他们所需要的信息。 文件的组织决定着信息系统的效率,并由此影响着企业的经营决策。 一、文件组织术语和概念 计算机系统以层次状组织数据,开始是位,然后是字节、字段、记录、文件和数据库。一个位代表的是计算机可以处理的数据的最小单位。一组位称为一个字节,代表单个的字符。一组字符构成一个词,一组词或者一个完整的数值叫做一个字段(field)。一组相关的字段构成了一条记录(record);而同类的一组记录则叫做文件(file)。一组相关的文件构成一个数据库(database)。 图5.1 数据的层次 实体 一条记录描述一个实体(entity) 。一个实体是我们在它上面保持信息的一个人、一个地方或者一个事件。一个订单是销售订单文件中典型的实体,它保持着一个公司销售订单的信息。描述某个特定实体的每一个特征和质量叫做一个属性。例如,订单号、订单日期、订单总额和物品的数量等每一个都是实体订单的属性。 关键字段 在一个文件中的每一条记录应该包含一个唯一确定该记录实例的字段。这样,该条记录才可以被检索、更新或者排序。这个标识字段叫做关键字段(key field)。 图5.2 实体和属性 二、访问计算机文件中的记录 计算机系统在辅助存储器上存储文件。记录可以在存储介质上面以多种方式安排,该安排决定了访问和检索个别记录的方式。组织记录的一种方法是按顺序组织(sequential file organization)。在顺序文件组织中,数据记录必须以和它们被存储的同样的物理顺序检索。相比,直接(direct)或者随机文件组织(random file organization)允许用户以各种他们所期望的顺序访问记录,而不考虑在存储介质上的实际物理顺序。 (一)索引顺序存取方法 虽然记录可以在直接存取存储设备上存储,但是使用索引顺序存取方法(indexed sequential access method, ISAM)可以直接存取个别记录。这种存取方法依赖于定位个别记录的关键字的索引。一个文件的索引和一本书的索引一样,因为它列出了每一个记录的关键字,在索引处,那条记录在存储器中被物理定位,从而加速那条记录的定位。 (一)直接文件存取方法 直接文件存取方法(direct file access method)用于直接文件组织。这种方法使用一个关键字来定位一条记录的物理位置。但是,处理是使用一个叫做转换算法(transform algorithm)的数学公式来把关键字直接翻译或记录在磁盘上的物理存储位置来完成的。该算法执行一些记录关键字的数学计算。计算结果是该条记录的物理地址。 三、传统文件环境的问题 许多组织开始进行信息处理是小规模的,在某个时间自动化一个应用。系统倾向于独立发展,而并不符合一些重要的计划。每一个功能区域都倾向于开发和其他功能区域独立的系统。会计、财务、生产、人力资源部门和市场营销部门都开发它们自己的系统和数据文件。 图5.3 传统文件处理 数据冗余和混乱 数据冗余(Data redundancy)是指在多个数据文件中出现重复和不一致的数据。当组织中的不同分支机构、功能领域和小组相互独立地收集同样的信息时,数据冗余往往出现。 程序——数据依赖 程序—数据依赖(program-data dependence)是指存储在文件中的数据和需要更新和维护那些文件的专门程序之间的紧密的关系。每一个计算机程序不得不描述它要对其工作的数据的位置和性质。在传统的文件环境中,数据组织或者格式的任何改变需要所有存取这个数据的程序进行相应的改变。 缺少灵活性 传统文件系统可以在进一步的程序设计后,得到日常计划报告,但是,它不能够生成特别报告或者对没有预计到的信息需求进行及时的反应。特别报告需要的信息在系统的某些方面,但是检索起来费用太高了。许多程序设计人员将不得不工作数周,把所需要的数据项放在一个新的文件中。 安全性差 因为对数据没有什么控制和管理,所以对信息的存取和分布也许会失控。管理阶层无法知道谁正在存取或者甚至改变了组织的数据。 缺少数据的共享性 在这种混乱的环境下,对数据访问缺少控制并不能使人们很容易地获得信息,因为在不同文件和不同组织部门的信息片之间不能够互相关联,要共享信息和及时存取信息几乎不可能。 第二节 数据库环境 数据
您可能关注的文档
- 贵州晚三叠世安顺龙(爬行纲_海龙目)一新种详解.pdf
- 传输层之一传输服务及传输连接 - CNDS.ppt
- 计算机操作基础理论知识概论.doc
- 惠普笔记本拆解详细教程概论.doc
- 第五章 修改yum来源为本地光盘安装gcc.docx
- 唐氏综合症筛查中中位值计算方法改进.pdf
- 第四章 英语论文Transformation of Part of SpeechIn English-Chinese Translation.doc
- 第六章 灾难恢复及业务连续性计划.doc
- 沥青输送泵选型计算.pdf
- 列一元一次不等式解决实际问题教案幻灯片.pdf
- -高中语文 第6课辛弃疾词两首同步检测 新人教版必修4 .doc
- 高中物理 1.5 电势差练习 新人教版选修3-1.doc
- 高中英语 Unit4 Making the+news综合测试题 新人教版必修5.doc
- 高中数学 4-2-3 直线与圆的方程的应用能力强化提升 新人教A版必修2.doc
- 高中数学 第一次月综合素能检测 新人教A版必修1.doc
- 高中数学 3.4 简单线性规划(第1课时)练习 北师大版必修5.doc
- 高中数学 2-2-2 平面与平面平行的判定能力强化提升 新人教A版必修2.doc
- 高中数学 1-3-2 球的体积和表面积能力强化提升 新人教A版必修2.doc
- 高中数学 3.3 二元一次不等式组与简单的线性规划问题第3课时练习 .doc
- 高中数学 3.3 基本不等式(第1课时)练习 北师大版必修5.doc
文档评论(0)