数据库系统及应用(第2版)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-08-21 03:18:24

点击下载

作者:魏祖宽

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

数据库系统及应用(第2版)

数据库系统及应用(第2版)试读:

前言

计算机技术的发展不仅极大地促进了科学技术的发展,而且明显加快了经济信息化和社会信息化的进程。因此,计算机教育在各国都备受重视,具备计算机知识与使用能力已成为21世纪人才的基本素质之一。

数据库应用技术是其中的核心技术之一,以其为核心的各种数据库应用管理,无可争议地改变了政府部门和企事业单位的运营和管理方式。随着数据库应用广度和深度的扩展,不仅是计算机和信息技术行业,而且包括技术管理、工程管理甚至决策人员在内的众多行业都开始关心数据库技术。

教育部和国家发展计划委员会在全国设立了若干示范性软件学院,为了适应各软件学院正在开展的课程体系与教学内容的改革,及时反映相关研究成果,积极探索适应21世纪软件工程人才培养的教学模式,我们编写了这本数据库应用技术的教材。

本教材具有如下特色:

1.根据读者的层次分类。将数据库技术分为数据库基础知识、数据库管理技术、数据库应用技术、现代数据库技术四个部分,且内容上保持连贯性。读者可以根据自身需求选择适当的内容阅读,不同层次的读者可以从不同的深度学习数据库知识。这样就使得本书更加符合软件工程应用的特点。

2.面向软件工程理念,采用工程应用型学习方法,即“提出问题→解决问题→应用分析”的问题驱动方式,突出学生主动探究在整个教学中的作用。

3.在内容描述上,我们换位思考,站在学生的角度阐述概念和理论,避免堆砌大量学生不常用的专业词汇,使得整个教材通俗易懂。

4.在内容组织上,以一个典型的数据库应用系统(简化的医院管理数据库)为案例,在MS SQL Server平台上,以理论和实际相结合的方式,讲解数据库的概念和应用开发技术,以期达到高效的学习效果。

5.本教材的内容分为4部分:① 数据库基础知识,讲述数据库的基本概念和理论知识,这部分是基础,面向所有读者;② 数据库管理技术,讲述数据库维护管理技术,面向关心数据库维护的读者;③ 数据库应用技术,讲述数据库的设计开发技术,面向关心行业应用系统开发的读者;④ 现代数据库技术及主流数据库产品介绍,介绍数据库技术的前沿热点及主要的数据库管理系统的商业产品,面向关心数据库发展动向及实际数据库产品的读者。

6.本教材注重将计算机理论知识和现实中的工程应用相结合,适当引入数据库技术的的最新发展,保持了教学内容的先进性和实用性。本书源于基础教育的教学实践及科研实践中的许多心得体会,凝聚了工作在教学和科研第一线教师多年的教学与科研成果。

通过学习本书,你可以了解:

● 数据库的概念、组成结构等基础知识;

● 关系数据库的核心——关系数据模型及数据库的操作语言SQL;

● 数据库的完整性、安全性、恢复、并发控制等数据库管理技术;

● 数据库的应用设计方法和开发技术;

● 现代数据库技术的热点——数据挖掘、数据仓库及空间数据库;

● 目前的主流数据库管理系统产品——Oracle、SQLServer、DB2、MySQL及Sybase的概况。

教学中,可以根据教学对象和学时等具体情况对书中的内容进行删减和组合,也可以进行适当扩展,参考学时为32~64学时。为适应教学模式和教学方法的改革,本教材每章配套安排了习题及参考答案、多媒体电子课件及相应的网络教学资源,请登录华信教育资源网http://www.hxedu.com.cn注册下载。

本书第1、2、12、13、14章由魏祖宽编写,第3、4、5、6、7章由郑莉华编写,第8、9、10、11章、案例数据库、习题及附录的习题答案由胡旺编写。全书由魏祖宽统稿并定稿。参加本书编写的还有成都理工大学的胡俊杰,电子科技大学的张彪、张鑫、惠孛、周益民、朱小林、代林、胡红梅、陈佳、张乐信、刘小龙、张江泓,他们在收集基本素材、案例数据、相关技术资料及稿件校对等基础方面承担了大量工作。

本书在编写过程中参考了大量新近出版的相关资料和书籍,吸取了许多专家和同仁的宝贵经验,在此向他们深表谢意!

由于数据库应用技术发展迅速,作者学识有限,书中难免存在误漏之处,望广大读者批评指正。

作 者第1章 数据库系统概论

数据库是数据管理的最新技术,是计算机学科的重要分支。十余年来,数据库管理系统已从专业的应用程序包发展成为通用的系统软件。由于数据库系统具有数据结构化、最低冗余度、较高的程序与数据独立性等优点,较大的信息管理系统都是以数据库作为基础的。数据管理技术的发展经历了3个阶段:

● 人工管理阶段

● 文件系统阶段

● 数据库系统阶段

数据库作为数据管理技术发展的最新阶段,其体系结构由3级模式构成:

● 模式

● 外模式

● 内模式

在这一章里,我们将学习数据库系统的基本概念和术语,了解数据管理技术的发展历史,学习数据库系统的体系结构,包括三级模式与两级映像,了解数据库的语言,为后续的学习打下一个良好的基础。

学习目标:

● 掌握数据库的基本概念和相关术语

● 了解数据库技术的产生与发展

● 掌握数据库管理技术发展的三个阶段

● 理解数据库中的各种数据模型

● 了解数据库系统的体系结构和一般组成

● 理解数据库系统的模式结构

● 了解数据库的各种语言

数据库和数据库系统已经成为现代社会日常生活中的重要组成部分,在日常的工作和生活中,大多数人都会或多或少地与数据库打交道。比如,到银行存钱或取钱;预定机票或宾馆房间;在图书馆的计算机管理系统中查找图书条目;或者从网上商店购买商品,所有这些活动都会涉及访问数据库系统。

在传统的数据库应用中,大多数信息都是以文本或数字形式来存储和访问的。随着技术的发展,不断出现许多新的数据库系统应用。多媒体数据库可以存储图片、视屏片段以及语音消息。地理信息系统可以存储和分析地图、气象数据和卫星图像。许多公司和政府机构使用数据仓库和联机分析处理来提取、分析大型数据库中的有用信息以辅助决策。实时数据库和主动数据库技术则用于控制工业和制造业的生产过程。数据库搜索技术还用到万维网上,改善信息搜索,满足互联网用户查找信息的要求。在本章,我们将介绍数据库应用的基础知识,为后续的学习打下基础。1.1 数据库系统的应用及其研究领域

数据库的应用领域非常广泛,不管是学校、公司或大型企业,还是政府部门,都需要使用数据库来存储数据信息。例如,学校要存储学生的基本信息、课程信息和成绩等;医院可以用数据库来存储医生、病人、药品的基本信息,以及病人的就诊信息等;银行需要用数据库来存储客户的信息、账户以及银行的交易记录;电信业需要数据库来存储通话记录,产生每月清单,维护预付电话卡的余额和存储通信网络的信息;金融业需要数据库来存储股票、债券等金融票据的持有、出售和买入的信息……数据库已经渗入到社会日常生活中的各个方面。

传统数据库中的很大一部分用于商务领域,如证券行业、银行、销售部门、医院、公司或企业单位,以及国家政府部门、国防军工领域、科技发展领域等。随着信息时代的发展,数据库也相应产生了一些新的应用领域,主要表现在下面6个方面。

1.多媒体数据库

这类数据库主要存储与多媒体相关的数据,如声音、图像和视频等数据。多媒体数据最大的特点是数据连续,而且数据量比较大,存储需要的空间较大。

2.移动数据库

这类数据库是在移动计算机系统上发展起来的,如笔记本电脑、掌上计算机等。该数据库最大的特点是通过无线数字通信网络传输的。移动数据库可以随时随地地获取和访问数据,为一些商务应用和一些紧急情况带来了很大的便利。

3.空间数据库

这类数据库目前发展比较迅速。它主要包括地理信息数据库(又称为地理信息系统,即GIS)和计算机辅助设计(CAD)数据库。其中地理信息数据库一般存储与地图相关的信息数据;计算机辅助设计数据库一般存储设计信息的空间数据库,如机械、集成电路以及电子设备设计图等。

4.信息检索系统

信息检索就是根据用户输入的信息,从数据库中查找相关的文档或信息,并把查找的信息反馈给用户。信息检索领域和数据库是同步发展的,它是一种典型的联机文档管理系统或者联机图书目录。

5.分布式信息检索

这类数据库是随着Internet的发展而产生的数据库。它一般用于因特网及远距离计算机网络系统中。特别是随着电子商务的发展,这类数据库发展更加迅猛。许多网络用户(如个人、公司或企业等)在自己的计算机中存储信息,同时希望通过网络使用发送电子邮件、文件传输、远程登录方式和别人共享这些信息。分布式信息检索满足了这一要求。

6.专家决策系统

专家决策系统也是数据库应用的一部分。由于越来越多的数据可以联机获取,特别是企业通过这些数据可以对企业的发展做出更好的决策,以使企业更好地运行。由于人工智能的发展,使得专家决策系统的应用更加广泛。1.2 数据库系统概述1.2.1 数据库的基本概念和相关术语

在系统地介绍数据库的基本概念之前,这里首先介绍一些数据库最常用的术语和基本概念。

1.数据、信息与数据处理

在计算机应用中,数据处理和以数据处理为基础的信息系统占据着很大的比重。

人类的一切活动都离不开数据,离不开信息。在不同的领域里,信息的含义有所不同。一般认为信息是数据、消息中包含的意义。数据和信息有时可以混用,例如,数据处理也称为信息处理;有时必须分清,例如,不能把信息系统称为数据系统。(1)数据(Data)

数据是一种符号序列,它的内容是事物特性的反映。数据是对现实世界的事物采用计算机能够识别、存储和处理的方式进行的描述,或者说是计算机化的信息。数据的概念在数据处理领域中得到不断的发展,目前数据不仅包括数字、字母、文字和其他特殊字符,而且还包括图形、图像、声音等多媒体数据。

在计算机中,为了存储和处理现实世界中的事物,就要抽出对这些事物感兴趣的特征组成一个记录来描述。例如,在员工档案中,如果人们最感兴趣的是员工的姓名、性别、年龄、籍贯、所在部门、进入公司的时间和薪水,那么可以这样描述:(余颖,女,20,四川,销售部,2008,3000)

这里的员工记录就是数据。对于上面这条员工记录,了解其含义的人会得到如下信息:余颖是公司职员,女,20岁,四川人,2008年进入公司,月薪3000元。而不了解其语意的人则无法理解其含义。(2)信息

信息是经过加工处理的数据,是人们消化理解了的数据,是数据的具体含义。数据与信息既有联系又有区别。数据是信息的符号表示或载体,而信息则是数据的具体含义,对数据的语义解释。而且同一数据也可能有不同的解释。数据一般都可以表示成某种信息,但并非任何数据都能包含对人们来说有用的信息。信息是抽象的,不随数据设备所决定的数据形式而变化;而数据的表现形式却具有可选择性。

信息是反映客观现实世界的知识,用不同的数据形式可以表示同样的信息。例如,同样的新闻可以通过报纸、电台和电视来报道,它的表现形式不同,但其信息的内容可以相同。(3)数据处理

数据处理是指将数据转换成信息的过程。广义地讲,它包括对数据的收集、存储、加工、分类、检索、传播等一系列活动。狭义地讲,它是指对所输入的数据进行加工整理。基本目的是从大量、已知数据出发,根据事物之间的固有联系和规律,通过分析归纳、演绎推导等手段,提出对人们有价值、有意义的信息,作为决策的依据。数据的加工可以简单,也可以相当复杂。简单加工包括组织、编码、分类、排序等;复杂加工可以使用统计学方法、数学模型等对数据进行深层次的加工。

因此,可得:信息=数据+数据处理。

2.数据库的基本概念

数据库是什么呢?顾名思义,即存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。实质上,数据库就是一些存在了很长时间——常常是许多年的信息的聚集。通常意义下,“数据库”这个术语是指由数据库管理系统管理的数据集合。(1)数据库

数据库(DB,Database)是指长期存储在计算机内的、有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。(2)数据库管理系统

了解了数据和数据库的概念,下一个问题就是如何科学地组织和存储数据,如何高效地获取和维护数据。完成这个任务的即是数据库管理系统(DBMS)。

数据库管理系统是位于用户与操作系统之间的一层数据管理软件,主要目标是使数据成为方便各种用户使用的资源,并提高数据的安全性、完整性和可用性。

DBMS一般具有如下功能:

① 数据定义功能,提供数据定义语言DDL(Data Definition Language),对各级数据模式进行精确定义。

② 数据操纵功能,提供数据操纵语言DML(Data Manipulation Language),可以对数据库中的数据进行追加、插入、修改、删除、检索等操作。

③ 数据库运行控制功能,提供数据控制语言DCL(Data Control Language),可以对数据库中的数据进行并发控制、数据的安全性控制、数据的完整性控制。

④ 数据组织、存储和管理功能,DBMS分类组织、存储和管理各种数据,包括数据字典、用户数据、数据的存取路径。确定以何种文件结构和存取方式在存储级上组织这些数据,实现数据之间的联系。

⑤ 数据库的建立和维护功能,主要包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序或管理工具完成的。

数据库管理系统是数据库系统的一个重要组成部分。(3)数据库系统

数据库系统是由数据库及其管理软件组成的系统,一般由数据库、数据库管理系统、数据库管理员(DBA)、用户和应用程序组成。一个数据库系统应该具有如下特征:

① 允许用户使用一种叫作数据定义语言的专用语言,建立新的数据库和指定它们的模式(schema)。

② 使用户能够用适当的语言查询数据和更新数据。9

③ 支持存储大量的数据——G(10)字节以上,经过很长一段时间以后仍保证其安全,同时允许对数据库合法的查询和更新。

④ 控制多用户的同时访问,使得一个用户的访问不影响其他用户,保证同时访问不会损害数据。

上面介绍了与数据库相关的一些基本的、抽象的概念,接下来介绍一些具体概念。(4)实体与表

在数据库系统中,一个实体就是一个人、一个地方、一个事件,或者一个我们将要为其收集数据的物体。客观存在并可相互区别的事物称为实体。比如,在学校中,学生、教师员工、课程等都是实体。学生可以组成一个实体集。一个实体集就是实体的一个特定集合。每个实体都有某些称为属性的特征。如学生实体可能包含以下属性:学生学号、姓名、性别、入学时间、专业方向等。每个属性必须恰当地命名,以便让用户能够知道它的内容,比如学生实体,属性姓名可以存储为STU_NAME,性别可以存储为STU_SEX。

表是二维结构,它包括行和列。一个表包括一组相关的实体——实体集。因此,术语实体集和表经常互换使用。表1.1列出了一个表的特征。(5)关系列表和关系数据库

数据库是一个自描述的数据元素的集合以及这些元素之间的联系,数据库中表之间的关系是数据元素间的重要联系。表1.1 表的特征

① 关系列表

关系数据库使用表来组织数据元素,每一个表对应于一个应用实体,而每行则代表实体的一个示例。例如,医院管理系统中医生实体对应数据库中的表Doctor,该表中的每一行则代表不同的医生。医生数据表的属性构成见表1-2。表1.2 医生数据表的属性构成

联系通过将来自于一个表的行标识符(医生编号)出现在一个表示诊断的行中,从而建立了该诊断与这位医生之间的联系。诊断数据表的属性构成见表1.3。表1.3 诊断数据表的属性构成

这种表之间通过属性进行联系,构成了关系列表,是关系数据库的一个基础。

② 关系数据库

1970年,IBM研究室的Ted Codd发表了一篇具有很大影响的关于关系数据库模型的论文,数据库系统发生了显著的变化。Codd提出数据库系统应为用户提供这样一种观点,即数据库系统是用一种称为“关系”的表来组织数据的。而在背后,可能有一个很复杂的数据结构,以保证对各种查询的快速响应。但与以前的数据库系统的用户不同,关系数据库系统的用户并不关心数据的存储结构,而是使查询能用很高级的语言来实现,从而大大提高了数据库开发人员的效率。

下面先对关系做一下简单介绍,增进读者对关系模型的了解,同时,我们给出一个SQL的例子,以便读者了解关系模型如何支持高级语言的查询。【例1-1】关系就是表。表的各列以属性开始,属性是列的入口。表1.4是一个名为Doctor(医生)的关系,记录的是医生的信息。表1.4 医生数据表

假设要查询李红的工资,SQL的查询语句如下:1.2.2 数据库技术的产生和发展

数据库技术是应数据库管理任务的需要而产生的。数据管理是指对各种数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。人们借助计算机进行数据处理是从20世纪60年代开始的。

在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。

1.人工管理阶段

在这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带等,还没有磁盘等直接存取存储设备。软件只有汇编语言,尚无数据管理方面的软件,数据处理方式基本是批处理。这个阶段有如下特点:

① 计算机系统不提供对用户数据的管理功能。用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。程序和数据是一个不可分割的整体。数据脱离了程序就无任何存在的价值,数据无独立性。

② 数据不能共享。不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享。即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加入这组数据,谁也不能省略。基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,增加了数据管理的复杂性,浪费了存储空间。图1.1 人工管理阶段应用程序与数据之间的对应关系

③ 不单独保存数据。基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。所以,所有程序的数据均不单独保存。

在人工管理阶段,程序与数据之间的一一对应关系可用图1.1表示。

2.文件系统阶段

在这一阶段(20世纪50年代后期至60年代中期),计算机不仅用于科学计算,还用在信息管理方面。随着数据量的增加,数据的存储、检索和维护问题的解决成为紧迫的需要,数据结构和数据管理技术迅速发展起来。此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。软件领域出现了操作系统和高级软件。操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。数据处理方式有批处理,也有联机实时处理。这个阶段有如下特点:

① 数据以“文件”形式可长期保存在外部存储器的磁盘上。由于计算机的应用转向信息管理,因此对文件要进行大量的查询、修改和插入等操作。

② 数据的逻辑结构与物理结构有了区别,但比较简单。程序与数据之间具有“设备独立性”,即程序只需用文件名就可与数据打交道,不必关心数据的物理位置。由操作系统的文件系统提供存取方法。文件组织已多样化,有索引文件、链接文件和直接存取文件等,但文件之间相互独立、缺乏联系。数据之间的联系要通过程序去构造。数据不再属于某个特定的程序,可以重复使用,即数据面向应用。文件结构的设计仍然是基于特定的用途。程序基于特定的物理结构和存取方法,因此程序与数据结构之间的依赖关系并未根本改变,对数据的操作以记录为单位。这是由于文件中只存储数据,不存储文件记录的结构描述信息。文件的建立、存取、查询、插入、删除、修改等所有操作,都要用程序来实现。

随着数据管理规模的扩大,数据量急剧增加,文件系统显露出一些缺陷:

① 数据冗余。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。

② 不一致性。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。

③ 数据联系弱。这是由于文件之间相互独立、缺乏联系造成的。

文件系统阶段是数据管理技术发展中的一个重要阶段。在这一阶段中,得到充分发展的数据结构和算法丰富了计算机科学,为数据管理技术的进一步发展打下了基础,现在仍是计算机软件科学的重要基础。文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。一旦数据的逻辑结构改变,必须修改应用程序,修改文件结构的定义。应用程序的改变,例如程序改变不同的高级语言等,也将会引起文件的数据结构的改变。因此数据与程序之间仍缺乏独立性。可见,文件系统仍然是一个不具备弹性的无结构数据集合,即文件之间是孤立的,不能反映现实世界事物之间的内在联系。在文件系统阶段,程序与数据之间的关系如图1.2所示。

3.数据库系统阶段

现实世界是复杂的,反映现实世界的各类数据之间必然存在错综复杂的联系。为反映这种复杂的数据结构,让数据资源能为多种应用需要服务,并为多个用户所共享,同时为让用户能更方便地使用这些数据资源,在计算机科学中,逐渐形成了数据管理这一独立分支。计算机中的数据及数据的管理统一由数据库系统来完成。为此,数据管理技术进入数据库系统阶段。

数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统(DBMS)来实现,如图1.3所示。图1.2 文件系统阶段应用程序与数据之间的对应关系图1.3 数据库系统阶段应用程序与数据之间的对应关系

概括起来,数据库系统阶段的数据管理具有以下特点:(1)采用数据模型表示复杂的数据结构

数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。通过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。这样,数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。(2)有较高的数据独立性

数据的逻辑结构与物理结构之间的差别可以很大。用户以简单的逻辑结构操作数据而无须考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户的数据和外存中的数据之间转换由数据库管理系统实现。(3)数据库系统为用户提供了方便的用户接口

用户可以使用查询语言或终端命令操作数据库,也可以用程序方式操作数据库。(4)数据库系统提供了数据控制功能

数据库系统提供了数据控制功能例如:

● 数据库的并发控制,对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据。

● 数据库的恢复,在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个正确状态。

● 数据完整性,保证数据库中数据始终是正确的。

● 数据安全性,保证数据的安全,防止数据的丢失、破坏。

数据库系统的目标是解决数据冗余问题,实现数据独立性,实现数据共享并解决由于数据共享而带来的数据完整性、安全性及并发控制等一系列问题。为实现这一目标,数据库的运行必须有一个软件系统来控制,这个系统软件称为数据库管理系统(DBMS)。数据库管理系统将程序员进一步解脱出来,就像当初操作系统将程序员从直接控制物理读写中解脱出来一样。程序员此时不需要再考虑数据是不是因为改动而造成不一致,也不用担心由于应用功能的扩充,而导致程序重写和数据结构重新变动。

综上所述,这三个阶段的特点及其比较如表1.5所示。表1.5 数据管理的发展阶段1.2.3 数据库系统的特点

与人工管理和文件系统相比,数据库系统具有如下特点:(1)数据结构不是面向单一的应用,而是面向全组织

以医院管理为例,要想避免数据冗余和数据程序之间的依赖性,就要将医生和病人两类不同的数据之间彼此建立关系。当需要增加新的应用,比如药品管理,则只要再增加新的联系。这种思想只是数据库方法的雏形,从文件内部的记录的结构化,扩大到不同的文件记录之间建立一种联系。但是它还有局限性,因为它还是从应用的角度去看待数据,还应进一步从整个组织的数据结构考虑。假设所考虑的这个组织——医院,就还应该有医院科室信息、诊断信息、收费信息等。不同应用考虑的是整个数据集合的某个有用的子集,整个组织的数据是结构化的。这样描述数据时不仅描述数据本身,还要描述数据

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载