{管理信息化信息化知识}数据库系统综合概论.pdf

{管理信息化信息化知识}数据库系统综合概论.pdf

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
{管理信息化信息化知识} 数据库系统综合概论 第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工 作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以 及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作 为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是 对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全 部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数 据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、 分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早 在 1880 年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械 设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的 迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。 根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分 为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。 【1】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全 部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及各外 部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基本程 序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或 存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给 数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很 难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。 【2】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人 们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索 引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直 接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅 减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻 辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影 响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是 由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构 需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常 常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是 较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相 互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实 现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。 例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中有许多数据是相 同的,如姓名、年龄、性别等,由于是各部门均是根据自己的要求,建立各自的数据文件和 应用程序,这样不仅造成了大量的相同数据重复存储,而且在修改时,常常需要同时修改三 个文件中的数据项,如修改学生年龄,此外若需要增加一个描述学生的数据项,如通讯地址, 那么所有的应用程序就必须都要进行相应的修改。除此之外,采用文件系统来帮助进行数据 管理工作,在数据的安全和保密等方面,也难以采取有效的措施加以控制。 【3】数据库管理阶段 1 在不断改进和完善文件系统的过程中,从六十年代后期开始,人们逐步研究和发展了以数 据的统一管理和数据共享为主要特征的数据库系统。即在数据在统一控制之下,为尽可能多 的应用和用户服务,数据库中的数据组织结构与数据库的应用程序相互间有较大的相对独立 性等。与以往前数据管理方法和技术相比,利用数据库系统来进行数据管理工作具有以下三 个显著特点:

您可能关注的文档

文档评论(0)

qicaiyan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档