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