{管理信息化信息化知识}数据库系统的基本知识.pdfVIP

{管理信息化信息化知识}数据库系统的基本知识.pdf

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

文档评论(0)

max + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档