数据库系统基础知识.docx

上传人:b****8 文档编号:10055685 上传时间:2023-02-08 格式:DOCX 页数:5 大小:18.19KB
下载 相关 举报
数据库系统基础知识.docx_第1页
第1页 / 共5页
数据库系统基础知识.docx_第2页
第2页 / 共5页
数据库系统基础知识.docx_第3页
第3页 / 共5页
数据库系统基础知识.docx_第4页
第4页 / 共5页
数据库系统基础知识.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库系统基础知识.docx

《数据库系统基础知识.docx》由会员分享,可在线阅读,更多相关《数据库系统基础知识.docx(5页珍藏版)》请在冰豆网上搜索。

数据库系统基础知识.docx

数据库系统基础知识

数据库系统概论

本章目的在于使读者对数据库系统的差不多知识能有一个较为全面的了解,为今后的学习和工作打下基础。

本章重点介绍了有关数据库结构和数据库系统组织的差不多知识和差不多概念,以及常见的三种类型的数据库系统的特点。

重点介绍关系数据库的有关知识。

1.1数据治理技术进展史

随着生产力的不断进展,社会的不断进步,人类对信息的依靠程度也在不断地增加。

数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。

所谓数据处理确实是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。

数据处理的目的确实是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。

数据治理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。

数据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采纳穿孔卡片来存储人口普查数据,并采纳机械设备来完成对这些普查数据所进行的处理工作。

电子计算机的出现以及其后其硬件、软件的迅速进展,加之数据库理论和技术的进展,为数据治理进入一个革命性时期提供有力的支持。

依照数据和应用程序相互依靠关系、数据共享以及数据的操作方式,数据治理的进展能够分为三个具有代表性的时期,即人工治理时期、文件治理时期和数据库治理时期。

【1】人工治理时期

这一时期发生于六十年代往常,由于当时计算机硬件和软件进展才刚刚起步,数据治理中全部工作,都必须要由应用程序员自己设计程序完成去完成。

由于需要与计算机硬件以及各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据治理差不多程序。

数据的逻辑组织与它的物理组织差不多上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据治理工作的许多应用程序就必须要进行重新编制。

如此就给数据治理的维护工作带来许多困难。

同时由于一组数据常常只对应于一种应用程序,因此

专门难实现多个不同应用程序间的数据资源共享。

存在着大量重复数据,信息资源白费严峻。

【2】文件治理时期

这一时期发生于六十年代,由于当时计算机硬件的进展,

以及系统软件尤其是文件系统的出现和进展,人们开始利用文件系统来关心完成数据治理工作,具体讲确实是:

数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等治理操作;使用这种治理方式,不仅减轻进行数据治理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织能够不受任何阻碍,从而保证了基于数据逻辑组织所编制的应用程序也能够不受硬件设备变化的阻碍。

如此就使得程序和数据之间具有了一定的相互独立性。

但由于数据文件的逻辑结构完全是依照顾用程序的具体要求而设计,它的治理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序紧密相关,当数据的逻辑结构需要修改时,应用程序也就不可幸免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。

在这种情况下,数据治理中的维护工作量也是较大的。

更要紧的是由于采纳文件的形式来进行数据治理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的治理操作。

如此做同样会导致数据的过多冗余和增加数据维护工作的复杂性。

例如人事部门、教务部门和医务部门对学生数据信息的治理,这三个部门中有许多数据是相同的,如姓名、年龄、性不等,由因此各部门均是依照自己的要求,建立各自的数据文件和应用程序,如此不仅造成了大量的相同数据重复存储,而且在修改时,常常需要同时修改三个文件中的数据项,如修改学生年龄,此外若需要增加一个描述学生的数据项,如通讯地址,那么所有的应用程序就必须都要进行相应的修改。

除此之外,采纳文件系统来关心进行数据治理工作,在数据的安全和保密等方面,也难以采取有效的措施加以操纵。

[3]数据库治理时期

1在不断改进和完善文件系统的过程中,从六十年代后期开始,人们逐步研究和进展了以数据的统一治理和数据共享为要紧特征的数据库系统。

即在数据在统一操纵之下,为尽可能多的应用和用户服务,数据库中的数据组织结构与数据库的应用程序相互间有较大的相对独立性等。

与以往前数据治理方法和技术相比,利用数据库系统来进行数据治理工作具有以下三个显著特点:

(1)从整体角度组织数据

数据库系统与文件系统的最大差不就在于前者在描述数据时,不仅仅是对数据本身进行描述,而且对数据之间的相互联系也进行了描述。

因此在组织数据时是从一个相对较高的整体角度进行的,而不是仅仅局限于个不的数据治理应用场合。

如前面提到的人事部门、教务部门和医务部门对学生数据的治理工作,在利用数据库系统来进行治理时,若从整体考虑,其数据的组织结构如图1.1所示。

图1.1学生信息数据组织结构

采纳这种数据组织不仅能够有效地解决了文件系统的数据组织中所存在的数据冗余以及数据一致性维护的问题。

更要紧的是它能够使人们从更高的全局角度动身,合理地组织数据,从而有利于更大范围内的数据资源的共享,提高信息的使用效率。

(2)数据可为多个应用服务

正因为数据库中的数据是从整体角度进行组织的,因此,数据库中所存储的数据往往就不仅局限于只为一二个应用提供服务,而是在更大范围内为仅可能多的应用提供服务,如图1.1所示的一个数据库中所存储的数据,就至少能够为三个部门的应用提供服务。

而实际上如图1.1所示的数据组织结构仅仅只是一个学校数据治理数据库中的一小部分。

与此同时由于数据库系统是以多级(层)组织模式对数据进行组织的,各级

(层)模式之间的映射是由数据库系统自己完成的,这就使得数据与程序之间能够具有较高的物理和逻辑相对独立性。

正是这一点,给数据库中的数据为多个应用提供服务奠定了基础。

事实上数据库的规模越大,所能够提供的应用服务就能够越多,也就越能体现出数据库在数据治理中的优势。

因此这只是相对而言,随着数据库中数据规模的扩大,数据库应用系统的制作和维护的工作也在迅速增加。

(3)有一个数据库系统的治理软件

任何数据库系统都包含一个治理软件,即数据库系统的治理软件,通常又称为数据库治理系统,它负责统一治理数据库系统中所有数据资源,是数据库系统与用户应用之间的接口,通过它,用户能够不必要了解过多的计算机硬件、软件和数据库本身许多专业知识,更不用去了解数据库系统是如何完成数据治理工作的具体细节,如文件如何打开、关闭、读、写等等,就能够通过编写一些较为简单数据库应用程序,专门方便地完成在较高级不逻辑组织基础上的数据治理工作。

除此之外,数据库治理系统还负责完成在对数据库进行并发访问时,保证数据一致性的并发操纵工作;保证数据安全性的访问操纵工作;以及在数据库系统出现故障时,提供保证数据一致性和完整性的恢复机制等诸多数据库系统本身的各种治理操纵工作。

因此那个地点也能够看出,数据库治理系统功能的强弱及其各项性能指标的好坏,是衡量数据库系统质量的一个极其重要的因素。

利用数据库系统进行数据治理工作,不仅能够保证数据的物理组织结构和存储设备与数据库应用程序之间保持相互独立性;同时也能够保证数据的逻辑组织结构与数据库应用程序之间保持最大可能的相互独立性,即当数据的逻辑组织结构发生变化时,数据库应用程序的变动被限制在最小的范围内。

由此可大大地减少数据库应用程序的开发与维护的工作量。

在数据库治理时期,依照数据库系统本身所支持的数据模型的特点及所采纳的相应数据库系统技术,能够认为数据库治理到目前为止已进展经历了三代,即层次网状模型代、关系模型代和面向对象模型代。

(1)层次网状模型代:

流行于六十至七十年代,在这一代中的数据库系统所支持的数据模型均是层次模型或网状模型。

世界上第一个数据库系统是于1964年由美国通用电气公司开发

成功的IDS(IntegratedDataStore),它确实是基于网状模型的数据库系统。

IBM公司于六十年代末推出了第一个商品化的层次数据库系统IMS(InformationManagementSytem),它们的出现与应用为数据库技术的进展奠定了基础。

(2)关系模型代:

流行于七十至八十年代,在这一代中的数据库系统所支持的数据的数据模型均是关系模型。

以关系(表)形式组织数据。

1970年Codd提出了关系数据模型,由于其具有严格的数学基础,抽象级不较高,且简单清晰,便于理解应用。

到了七十年代末,出现了许多关系数据库系统,其中具有代表性应首推IBM公司推出的SQL/DS和DB2两个商品化关系数据库系统。

进行八十年代以后,关系数据库系统已成为数据库系统进展的主流,几乎所有新推出的数据库系统产品差不多上关系型的,它们中不仅有用于大型机和小型机数据库产品,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1