数据库原理与实践(Access 2013)(第2版)pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:数据库原理与实践(Access 2013)(第2版)pdf/doc/txt格式电子书下载
推荐语:国家精品课教材,Access2013数据库实践教材
作者:邢为民,董卫军,索琦等编
出版社:电子工业出版社
出版时间:2015-02-01
书籍编号:30468125
ISBN:9787121254871
正文语种:中文
字数:188984
版次:2
所属分类:教材教辅-大学
版权信息
书名:数据库原理与实践(Access 2013)(第2版)
作者:邢为民 董卫军 索琦
ISBN:9787121254871
版权所有 · 侵权必究
前言
数据库技术是计算机科学技术发展的重要内容,是构成信息系统的重要基础。建设以数据库为核心的各类信息系统和应用系统,对提高企业效益、改善部门管理具有重要意义。因此,学习和掌握数据库技术的基本知识和基本技能已成为大学生必备的素质要求。
本书是国家精品课程“计算机基础”系列课程“数据库原理与技术”的主教材,也是国家精品资源共享课配套教材。教材从培养学生分析问题和解决问题的能力入手,立足于“以理论为基础,以实例为引导,以应用为目的”,通俗易懂,循序渐进,满足应用型人才培养的特点和需求。
全书共11章,分为数据库基础理论篇和Access应用实践篇两大部分。
数据库基础理论篇主要介绍数据库组织、管理和使用的一般知识。内容包括数据库基础、数据库设计、数据库安全共3章,使读者能够对数据库有一个从外到里、由浅入深的理解。
Access应用实践篇从实用性出发,以Access 2013版本为基础介绍了Access数据库程序设计所涉及的基本概念、数据表设计方法和程序设计方法。主要内容包括:Access简介、数据库和表的创建、查询、窗体、报表、宏、模块与VBA、综合实例共8章。通过引例,循序渐进地介绍了数据库的设计、建立与使用方法,能够让读者在很短的时间内掌握Access数据库设计,实现信息的有效管理。
本书基础理论部分与Access应用实践部分相辅相成,既照顾到理论基础的坚实,又强调技术实践的应用。同时,在编写时兼顾了计算机等级考试的要求。为方便教学,本书还配有电子课件,任课教师可以登录华信教育资源网(www.hxedu.com.cn)免费注册下载。
本书由多年从事计算机教学的一线教师编写,董卫军编写第1~3章及附录,邢为民编写第4~8章,索琦编写第9~11章。全书由董卫军统稿,西北大学耿国华教授主审。在此感谢教学团队成员的帮助。由于水平有限,书中难免有不妥之处,恳请指正。
编 者
于西安·西北大学
数据库基础理论篇
第1章 数据库基础
有效地管理和利用数据是一个急切需要解决的问题。在数据库技术没有出现以前,人们常通过计算机高级语言程序来处理数据,这种方法不仅速度慢,数据冗余大,而且程序设计和维护复杂。20世纪60年代末期出现的数据库技术极大地提高了数据管理的效率,数据库具有的数据结构化、低冗余、数据独立性和易于扩充、易于程序设计等优点,使其迅速成为数据管理的基础。
1.1 数据管理
1.1.1 数据管理的基本概念
1.数据
数据是事物特性的反映和描述。数据不仅包括狭义的数值数据,还包括文字、声音、图像、视频等一切能被计算机接收并处理的符号。数据在空间上的传递称为通信(以信号方式传输),在时间上传递称为存储(以文件形式存取)。
信息是和数据关系密切的另外一个概念。数据是信息的符号表示(或称为载体);信息则是数据的内涵,是对数据语义的解释。数据必须经过处理,才能成为有意义的信息。
2.数据的组织级别
计算机中数据的组织一般可以分为四级:数据项、记录、文件和数据库,如图1.1所示。不同的数据项形成记录,同类型的记录形成文件,有联系的文件形成数据库。
图1.1 数据的组织级别
(1)数据项
数据项也叫元素、字段等,是现实世界事物属性的抽象表示。
数据项有名、值、域三个特性。数据项的名称称为数据项名;数据项的具体取值称为数据项值,值可以是数值、字母、字母数字、汉字等形式;数据项的取值范围称为数据项域,域以外的任何值对数据项无意义。
(2)记录
记录是处理和存储信息的基本单位,由若干相关联的数据项组成,是关于一个实体的数据总和。
记录有型和值的区别。记录型是同类记录的框架,它定义记录的组成;记录值反映实体的内容。为了唯一标识每个记录,记录之间就需要有区分标志(关键字),能唯一标识记录的关键字称主关键字。
(3)文件
文件是用文件名称标识的给定类型记录的全部具体值的集合。即数据库文件可以看成是具有相同性质的记录的集合,因而其具有以下特性:
① 文件的记录格式相同,长度相等。
② 不同行表示不同的记录,因而不能有两行内容相同,但行顺序变化不影响内容表达。
③ 不同列表示不同的字段,同列数据的属性相同,列的内容不可分割,但列顺序变化不影响内容表达。
(4)数据库
数据库是存放数据的仓库,是对现实世界有用信息抽取、加工处理,并按一定格式长期存储在计算机内、有组织、可共享的数据集合。数据库是比文件更大的数据组织形式,其内部结构是存在某种联系的文件集合。数据库具有很多特点,主要包括:
① 数据结构化
数据库中的数据不针对特定应用,而是面向所有应用,从全局观点出发,基于数据间的自然联系,按一定的数据模型组织、描述和存储数据,具有整体的结构化特征。
② 数据独立性
数据独立性是指数据的逻辑组织方式和物理存储方式与用户的应用程序相对独立。通过数据独立性可以将数据的定义和描述与应用程序分离开来,从而减少了应用程序的维护和修改工作量。
数据独立性包括物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理存储方式改变时,应用程序不用改变。换言之,用户的应用程序与数据库中的数据是相互独立的;数据的逻辑独立性是指当数据的逻辑结构改变时,用户应用程序不用改变。也就是说,用户的应用程序与数据库的逻辑结构是相互独立的。
③ 数据低冗余
数据的冗余度是指数据重复的程度。数据库系统从整体角度描述数据,通过必要的冗余,来保持数据间的联系,使数据不再面向某一应用,而是面向整个系统。因此,数据可以被多个应用共享,这样不但可以节约存储空间、减少存取时间,而且可以避免数据之间的不相容性和不一致性。
④ 统一的数据管理和控制
数据库是共享资源,计算机支持并发方式访问共享资源,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。因此,数据库管理系统必须提供相应的数据控制保护功能。主要包括以下几方面:
● 数据的安全性保护
数据的安全性是指保护数据以防止非法使用造成数据泄密和破坏,使每个用户只能按规定对特定数据以系统认可的方式使用和处理。例如,使用身份鉴别、口令检查或其他手段检查用户的合法性,只有合法用户才能进入数据库系统。
● 数据的完整性控制
数据的完整性指数据的正确性、有效性和相容性。完整性检查可以保证数据库中数据在输入和修改过程中始终符合原来的定义和规定,在有效的范围内或保证数据之间满足一定的关系。例如,月份是1~12之间的正整数,性别是“男”或“女”,成绩是大于等于0且小于等于100的整数,学生的学号是唯一的等。
● 数据恢复
计算机系统的硬件故障、软件故障、操作员的失误及人为的攻击和破坏都会影响数据库中数据的正确性,甚至会造成部分或全部数据的丢失。因此数据库管理系统必须能够提供一套机制,可及时发现故障和修复故障,从而防止数据被破坏。
● 并发控制
当多个用户的并发进程同时存取、修改数据库时,可能会发生由于相互干扰而导致结果错误的情况,并使数据库完整性遭到破坏。因此,必须对多用户的并发操作加以控制和协调。
3.数据库管理系统
数据库管理系统(Database Management System,DBMS)是位于用户与操作系统(OS)之间的一层数据管理软件,是数据库系统的核心。它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。
(1)DBMS的基本功能
DBMS具有以下基本功能。
① 对象定义功能
DBMS通过提供数据定义语言(Data Definition Language,DDL)实现对数据对象的定义,例如,描述和定义外模式、模式和内模式;定义数据库完整性;定义安全保密(如用户口令、级别、存取权限);定义存取路径(如索引)等。
② 数据操纵功能
DBMS 提供数据操纵语言(Data Manipulation Language,DML)实现对数据的一些基本操作,如检索、插入、修改、删除和排序等。DML一般有两类:一类是嵌入主语言的DML,如嵌入到C++或PowerBuilder等高级语言(称为宿主语言)中;另一类是非嵌入式语言(包括交互式命令语言和结构化语言),它的语法简单,可以独立使用,由单独的解释或编译系统来执行,一般称为自主型DML。
③ 数据库控制功能
DBMS提供的数据控制语言(Data Control Language,DCL)保证数据库操作都在统一的管理下协同工作,以确保事务处理的正常运行,保证数据库的正确性、安全性、有效性和多用户并发使用,以及发生故障后的系统恢复等。如安全性检查、完整性约束条件的检查、数据库内部的如索引和数据字典的自动维护、缓冲区大小的设置等。
④ 数据组织、存储和管理
DBMS要分类组织、存储和管理各种数据(数据字典、用户数据、存取路径等)。要确定以何种文件结构和存取方式在存储器上组织数据,以及实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、Hash查找、顺序查找等)提高存取效率。
⑤ 其他功能
除以上基本功能外,还提供一些别的辅助功能,如网络通信功能(一个DBMS与另一个DBMS或文件系统的数据转换功能);异构数据库之间的互访和互操作等。
(2)常见的数据库管理系统
在实际应用中,存在多种不同的DBMS,常见的数据库管理系统包括以下几种。
① DB2
DB2是IBM公司研制的一种关系型数据库系统,主要应用于大型应用系统。DB2是成熟的商业数据库,在各个行业拥有众多的客户。国内的主要软件开发商,如用友、金蝶、东软、中软、亚信、浪潮、北大青鸟等都基于DB2开发其产品和应用。
② Oracle
Oracle的关系数据库是世界第一个支持SQL语言的数据库,其定位于高端工作站,以及作为服务器的小型计算机。Oracle数据库产品为大多数的大公司和大型网站使用,整个产品包括数据库、服务器、企业商务应用程序,以及应用程序开发和决策支持工具。
③ Informix
Informix是IBM公司推出的一种大型的数据库管理系统,广泛应用于政府、金融保险、邮政电信、制造及零售等重要行业或领域。全球有95%的电信公司采用Informix支持企业的数据管理。
④ Sybase
Sybase是美国Sybase公司研制一种基于UNIX或Windows NT平台上客户/服务器环境下的大型数据库管理系统。Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。
⑤ SQL Server
SQL Server是Microsoft、Sybase和Ashton-Tate三家公司共同开发的一个关系数据库管理系统。在Windows NT推出后,Microsoft公司将SQL Server移植到Windows NT操作系统上,专注于开发推广SQL Server的Windows NT版本。Sybase公司则较专注于SQL Server在UNIX 操作系统上的应用。
⑥ PostgreSQL
PostgreSQL是美国加州大学伯克利分校计算机系开发的对象关系型数据库管理系统(ORDBMS),是目前世界上最先进,功能最强大的自由数据库管理系统,支持的平台多达十几种,包括不同的系统,不同的硬件体系。
⑦ MySQL
MySQL是瑞典MySQLAB公司开发的一个小型关系型数据库管理系统,具有体积小、速度快、成本低,开放源码等特点,广泛地应用于Internet上的中小型网站中。目前,Internet上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件,所以使用LAMP方式可以低成本建立起一个稳定、免费的网站系统。
⑧ Access
Access是微软公司推出的基于Windows的桌面关系数据库管理系统。它提供表、查询、窗体、报表、页、模块等数据库对象;提供多种向导、生成器和模板实现了数据存储、数据查询、界面设计、报表生成等操作的规范化。为建立功能完善的数据库管理系统提供了方便,普通用户不必编写代码,就可以完成大部分数据管理的任务。
4.数据库系统
数据库系统DBS(Data Base System,DBS)是一个实际运行的存储、维护和管理数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由硬件、软件、数据库和用户组成。
(1)数据库系统的组成
DBS主要由数据库、硬件、软件和用户4部分构成,其逻辑结构如图1.2所示。
① 数据库
数据库是存储在一起的相互有联系的数据的集合。数据按照数据模型所提供的形式框架存放在数据库中。
② 硬件
硬件是数据库赖以存在的物理设备,运行数据库系统的计算机硬件不仅满足数据库系统运行的要求,还应具有一定的扩充能力,以满足未来系统的提升。
③ 软件
最为主要的软件是DBMS,DBMS在操作系统支持下工作,是数据库系统的核心组成部分。除了DBMS之外,常见的软件还有数据库应用系统,数据库应用系统是为特定应用开发的数据库应用软件。例如,管理信息系统、决策支持系统和办公自动化等都属于数据库应用系统。
除此之外,数据库系统的软件还包括:支持DBMS的操作系统,与数据库接口的高级语言和编译系统,以及以DBMS为核心的应用开发工具等。
④ 用户
数据库系统中存在一组参与分析、设计、管理、维护和使用数据库的人员,他们在数据库系统的开发、维护和应用中起着重要的作用。这些人员主要包括最终用户、专业用户、数据库管理员和程序开发人员。
● 最终用户
最终用户是系统的实际使用者,最终用户有不同层次,不同层次的最终用户的信息需求以及获得信息的方式是不同的。一般可将最终用户分为操作层、管理层和决策层。最终用户并不需要拥有数据库知识,也不需要了解数据库的内部结构,他们通过数据库应用系统的用户接口操作数据库。
● 专业用户
专业用户拥有数据库系统的基本知识,并了解数据库的内部结构,他们通过DBMS提供的数据控制接口直接操作数据库。
● 数据库管理员
数据库管理员负责数据库系统的全面管理和控制。主要职责包括:设计与定义数据库系统;帮助最终用户使用数据库系统;监督和控制系统的使用和运行;改进和重组数据库系统;调整数据库系统的性能;转储与恢复数据库;重构数据库等。
● 应用开发人员
应用开发人员一般包括系统分析员与应用程序员。系统分析员是数据库系统建设期的主要参与人员,负责应用系统的需求分析和规范说明,确定系统的基本功能和数据库结构,设计应用程序和软硬件配置并组织整个系统的开发。应用程序员根据系统功能需求负责设计和编写应用系统的程序模块,并参与对程序模块的测试。
图1.2 DBS的逻辑结构
(2)数据库系统的数据访问过程
数据库操作的实现是一个复杂的过程。图1.3描述了从数据库中读取一条记录的工作过程。
图1.3 读取记录的工作过程
数据的一次访问大概需要经过十步来完成,不同的DBMS具体实现过程可能会有微小的差别,但基本原理相同,这十步及其基本功能如下:
① 用户发出读取数据的请求,读取时要告诉DBMS所要读取记录的关键字和模式。
② DBMS收到请求,分析请求的外模式。
③ DBMS调用模式,分析请求,根据外模式/模式映射关系决定读入哪些模式的数据。
④ DBMS根据模式/内模式映射关系将逻辑记录转换为物理记录。
⑤ DBMS向操作系统发出读取数据的请求。
⑥ 操作系统启动文件管理功能,对实际的物理存储设备启动读操作。
⑦ 操作系统将读取的数据传送到系统缓冲区,同时通知DBMS读取成功。
⑧ DBMS根据模式和外模式的结构对缓冲区中的数据进行格式转换,转换为应用程序所需要的格式(外模式)。
⑨ DBMS将转换后的数据传送到应用程序对应的程序工作区中。
⑩ DBMS向应用程序发出读取成功的消息。应用程序在收到消息后,对收到的信息进行下一步处理。
1.1.2 数据管理的发展
1.数据管理发展的3个基本阶段
数据管理包括数据组织、分类、编码、存储、检索和维护。随着计算机硬件技术和软件技术的发展,数据管理经历了3个基本阶段:人工管理阶段、文件系统阶段和数据库阶段。
(1)人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。计算机的软硬件均不完善,硬件方面只有卡片、纸带、磁带等,没有可以直接访问、直接存取的外部存取设备。软件方面还没有操作系统,也没有专门管理数据的软件,数据与程序不能独立,由程序自行携带,且不能长期保存,程序和数据的关系如图1.4所示。
在人工管理阶段,程序员在程序中要规定数据的逻辑结构,要设计其物理结构(包括存储结构、存取方法、输入输出方式等)。当数据的物理组织或存储设备改变时,程序就必须重新编制。由于数据的组织面向应用,不同的计算程序之间不能共享数据,使得不同的应用之间存在大量的重复数据。
(2)文件系统阶段
20世纪50年代中期到60年代中期,大容量存储设备的出现推动了软件技术的发展,而操作系统的出现标志着数据管理步入一个新的阶段。此时,数据以文件为单位存储在外存,且由操作系统统一管理(由文件系统管理实现)。
在这个阶段,程序与数据相互独立存在,有了程序文件与数据文件的区别。长期保存在外存上的数据文件可多次存取,并可进行查询、修改、插入、删除等操作。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。各个应用程序可以共享一组数据,实现了以文件为单位的数据共享,程序和数据的关系如图1.5所示。
在文件系统阶段,数据的组织仍然是面向程序,所以存在大量的数据冗余。数据的逻辑结构不易修改和扩充,而且数据逻辑结构的细小改变都会影响到应用程序。互相独立的数据文件不能反映现实世界中事物之间的联系,操作系统不负责维护文件之间的联系信息,如果文件之间有内容上的联系,只能由应用程序去处理。
图1.4 人工管理阶段程序和数据的关系
图1.5 文件系统阶段程序和数据的关系
(3)数据库系统阶段
20世纪60年代后,随着计算机在数据管理领域的普遍应用,人们对数据管理技术提出了新的要求:希望以数据为中心组织数据,数据具有低冗余高共享的特点,同时要求程序和数据之间具有较高的独立性以降低应用程序的研制与维护费用。数据库技术正是在这样的需求基础上发展起来的。
在数据库方式下,数据库不仅包括数据本身,而且包括数据之间的联系。为了让多种应用程序并发地使用数据库中具有最小冗余的共享数据,必须使数据与程序具有较高的独立性,并需要一个专门的软件系统管理数据,提供安全性和完整性等方面的统一控制,方便用户以交互命令或程序方式对数据库进行操作。为数据库的建立、使用和维护而配置的软件就是数据库管理系统DBMS,在数据库系统阶段,程序和数据的关系如图1.6所示。
图1.6 数据库系统阶段程序和数据的关系
2.数据管理新技术
目前,数据库系统已从第一代的层次数据库、网状数据库,第二代的关系数据库系统,发展到以面向对象模型为主要特征的第三代数据库系统。另一方面,用户应用需求的变化、硬件技术和互联网技术的发展,促进了数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术的相互渗透与结合,从而形成了数据库新技术。
(1)面向对象数据库
关系型数据库系统虽然技术成熟,但其局限性也显而易见:能很好地处理“表格型数据”,但对复杂类型的数据处理支持不够。20世纪90年代以后,人们开始研究面向对象的数据库系统(Object Oriented Database)。
面向对象数据库系统主要有两个特点:
① 对象数据模型能完整地描述现实世界的数据结构,能表达数据间的嵌套、递归联系;
② 具有面向对象技术的封装性和继承性的特点,可提高软件的可重用性。
面向对象数据库的主要设计思想是用新型数据库系统来取代现有的数据库系统。但对于许多已经运行传统数据库系统多年并积累了大量工作数据的客户来说,无法承受新旧数据转换带来的巨大工作量及巨额开支。另外,面向对象的关系型数据库系统所使用的查询语言复杂。所以虽经数年发展,面向对象的关系型数据库系统的市场发展并不理想。
(2)多媒体数据库
多媒体数据库系统结合数据库技术和多媒体技术,能够有效实现格式化数据和非格式化多媒体数据的存储、管理和操纵。
相比较于传统数据库,多媒体数据库具有以下特征:
① 与传统数据库的差异大
多媒体数据库虽然在理论和技术上继承了传统数据库的很多技术特点,但其处理的数据对象、数据类型、数据结构、应用对象,以及处理方式都与传统数据库有较大差异,因此不能简单认为多媒体数据库只是对传统数据库的一种简单扩充或者试图用传统技术来处理多媒体数据。
② 处理对象复杂
多媒体数据库存储和处理现实世界中的复杂对象,不仅能处理数字、字符等格式化数据,还能处理图像、音频、视频等非格式化数据。
③ 屏蔽媒体间的差异
多媒体数据库从实用性的要求出发,强调多媒体数据库的用户可最大限度地忽略各媒体间差异(单一媒体数据和复合媒体数据的差异),实现对多媒体数据的有效管理和操作。
(3)主动数据库
主动数据库是相对于传统数据库的被动性而言的。传统的数据库系统只能根据用户或应用程序的服务请求操作数据库,而不能根据发生的事件或数据库的状态主动做出反应。主动数据库系统具有主动提供服务功能,并能以统一机制实现各种主动服务。一个主动数据库系统在某一事件发生时,会自动引发数据库管理系统去检测数据库当前状态,若满足指定条件,则触发规定执行的动作,我们称之为ECA规则。
一个主动数据库系统可表示为:ADBS=DBS+EB+EM。
其中,DBS代表传统数据库系统,用来存储、操作、维护和管理数据;EB代表ECA规则库,用来存储ECA规则,每条规则指明在何种事件发生时,根据给定条件应主动执行什么动作;EM代表事件监测器,一旦检测到某事件发生就主动触发系统,按照EB中指定的规则执行相应的动作。
一个主动数据库系统应具有以下功能:
① 主动数据库系统提供传统数据库系统的所有功能,且不因增加了主动性功能而使数据库的性能受到明显影响。
② 主动数据库系统必须给用户和应用提供关于主动特性的说明,且该说明应该为数据库的永久性部分。
③ 主动数据库系统必须有效地实现主动特性,且能与系统其他部分有机集成在一起,包括查询、事务处理、并发控制和权限管理等。
④ 主动数据库系统应提供与传统数据库系统类似的数据库设计和调试工具。
(4)数据仓库
数据仓库是指为了满足中高层管理人员预测和决策分析需要,在传统数据库的基础上产生能够满足预测和决策分析需要的数据环境。数据仓库的概念包含以下四方面的含义:
① 数据仓库是面向主题的
与传统数据库面向应用进行数据组织的特点相对应,数据仓库中的数据是面向主题组织的。主题是一个抽象的概念,是对企业信息系统中的数据在较高层次上进行抽象、综合、归类,并进行分析利用。在逻辑意义上,它是相应企业中某宏观分析领域所涉及的分析对象。
② 数据仓库是集成的
数据仓库的数据主要用于分析,其数据的最大特点在于它不局限于某个具体的操作数据,而是对细节数据的归纳和整理。数据仓库中的综合数据不能从原有数据库系统中直接得到,而需从其中抽取。因此,数据在进入数据仓库之前,必须进行加工与集成,处理原始数据中的所有歧义和矛盾,将原始数据结构从面向应用组织转变到面向主题组织。这是数据仓库建设中最关键、最复杂的一步。
③ 数据仓库是稳定的
数据仓库数据反映的是一段相当长时间内历史数据的内容,是不同时间内数据快照(来自数据库的一个表或表的子集的最新复本)的集合,以及基于这些快照进行统计、综合和重组的导出数据,而不是联机处理的实时数据。
④ 数据仓库随时间变化
数据仓库的数据稳定性是针对应用来说的,即用户进行分析处理时不能进行数据更新操作。但并不是说,在数据从集成输入到数据仓库中开始到最终被删除的整个数据生存周期之中所有数据都永久不变。
对于用户而言,需要通过相应的工具实现对数据仓库的管理和利用。当前的数据仓库系统中,直接面向用户的前端工具主要有两类:联机分析处理的分析查询型工具和数据挖掘的挖掘型工具。
① 联机分析处理(OLAP)
OLAP的显著特征是能提供数据的多维概念视图,使最终用户能多角度、多侧面、多层次地考察数据库中的数据,从而深入地理解包含在数据库中的信息和内涵,多维数据分析是决策的主要内
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询