数据库新技术简介讲义课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库新技术简介讲义课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 新技术 简介 讲义 课件
- 资源描述:
-
1、兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 第第11章章 数据库新技术简介数据库新技术简介u 11.1 11.1 多媒体数据库多媒体数据库 u 11.2 11.2 主动数据库主动数据库 u 11.3 11.3 实时数据库实时数据库 u 11.4 11.4 移动数据库移动数据库 u 11.5 11.5 空间数据库空间数据库u 11.6 11.6 小结小结本章主要内容本章主要内容11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理
2、与应用Principle and Application of DataBase 数据库技术从20世纪60年代中期产生至今已有40多年的历史,数据库技术一直是最活跃、发展速度最快的IT技术之一。现代数据库应用范围非常广,涉及许多相关技术,本章选取了一些有代表性的数据库新技术,包括多媒体数据库、主动数据库、实时数据库、移动数据库和空间数据库,简要介绍了各种技术的基本概念、关键技术、相关应用及其发展现状等。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 第第11章
3、章 数据库新技术简介数据库新技术简介u 11.1 11.1 多媒体数据库多媒体数据库 u 11.2 11.2 主动数据库主动数据库 u 11.3 11.3 实时数据库实时数据库 u 11.4 11.4 移动数据库移动数据库 u 11.5 11.5 空间数据库空间数据库u 11.6 11.6 小结小结11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库是多媒体技术与数据库技术相结合产生的一种新型的数据库。随着技术的发展,产生了许多可以对多媒体数据进行管理
4、和使用的技术,例如面向对象数据库、基于多媒体内容检索技术、超媒体技术等等。一般认为,多媒体数据库不应该是对现有的数据库系统进行界面上的包装,使之看起来像一个多媒体数据库,而应该是从多媒体数据与信息的本身特征出发,才能找到相应的解决方法。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库概述多媒体数据库概述 多媒体数据库(MMDB,Multimedia Database)是指数据库中的信息不仅涉及各种数字、字符等格式化的表达形式,而且还包括多媒体的非格
5、式化的表达形式,数据管理要涉及各种复杂对象的处理。多媒体数据库系统的层次结构与传统的关系数据库(RDBMS)基本一致,同样具有物理层、概念层和表现层。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库的层次结构多媒体数据库的层次结构11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 物理层物理层是多媒体数据库的物理存储描
6、述,即形式描述多媒体数据在计算机的物理存储设备上是如何存放的。对多媒体数据库而言,实际的数据允许分散在不同的数据库中。概念层概念层表示的是现实世界的抽象结构,是对现实世界事物对象的描述。多媒体应用开发人员通过该层提供的数据库语言可以对存储在多媒体数据库中的各种多媒体数据进行统一的管理。概念层由一组概念对象构成。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 表现层表现层可以分为视图层和用户层。视图层是多媒体数据库的外部表现形式,即用户可见到的表格、图形、画面和
7、播放的声音等。用户层可由专门的多媒体布局规格说明语言来描述,并向用户提供使用接口。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库与传统的数据库的区别多媒体数据库与传统的数据库的区别 (1)处理的数据对象、数据类型、数据结构、数据模型和应用对象都不同,处理的方式也不同;(2)多媒体数据库存储和处理复杂对象,其存储技术需要增加新的处理功能,如数据压缩和解压;(3)多媒体数据库面向应用,没有单一的数据模型适应所有情况,随应用领域和对象而建立相应的数据模
8、型;11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase(4)多媒体数据库强调媒体独立性,用户应最大限度地忽略各媒体间的差别而实现对多种媒体数据的管理和操作;(5)多媒体数据库强调对象的物理表现和交互方式,强调终端用户界面的灵活性和多样性;(6)多媒体数据库具有更强的对象访问手段,比如特征访问、浏览访问、近似性查询等。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Applica
9、tion of DataBase 多媒体数据库的特点多媒体数据库的特点 从数据管理的角度来看,多媒体数据库主要有下列四个特点:(1)数据量大 多媒体数据量一般都很庞大。虽然采取了数据压缩措施,但压缩后的数据量还是很大的。(2)等时性(Isochronism)和同步(Synchronization)多媒体数据中的连续数据在演播时须按一定的稳定速率传输数据,这叫等时性。在演播电视时,每帧必须按时、按序到达,不得前后抖动。此外,影视数据和配音数据、字幕数据必须同步,发音与口型在时间上必须对准。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用
10、Principle and Application of DataBase (3)非结构化数据 声音、图像、影视等数据基本上都是二进制串。这些数据从其本身看不出任何结构,因此称为非结构化数据。各种媒体的数字化存储形式称为媒体数据(Media Data)。由于这些数据往往通过传感器输入计算机,又称传感器数据(Sensory Data)。媒体数据如果不另加一些描述和解释很难利用,对数据的描述、解释不是数据本身,而是关于数据的数据,即元数据。(4)特殊的用户接口及操作 对于声音、影视数据,除了需提供一般数据都有的增加、删除、修改和查询等操作外,还须提供与媒体有关的接口和操作。特点特点11/10/20
11、22兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库的实现多媒体数据库的实现 u 在关系数据库的基础上构造多媒体数据库 多媒体数据库系统中使用关系模型,使它不但能支持格式化数据,也能处理非格式化数据,就必须对现有的关系模型进行扩充。u 在面向对象数据库的基础上构造多媒体数据库 由于面向对象数据模型具有很强的抽象能力,可以很好地满足复杂的多媒体对象的各种表示需求,能够为多媒体数据库的构造提供理想的基础,因此面向对象技术在多媒体数据存储及管理中的应用也成为重要研究课题。1
12、1/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 多媒体数据库系统关键技术多媒体数据库系统关键技术 1、多媒体数据模型、多媒体数据模型 多媒体数据模型主要采用文件系统管理方式文件系统管理方式、扩充关系数扩充关系数据库的方式据库的方式和面向对象数据库的方式面向对象数据库的方式。文件系统管理方式文件系统管理方式:多媒体资料是以文件的形式在计算机上存储的,所以用各种操作系统的文件管理功能就可以实现存储管理。Windows的文件管理器或资源管理器不仅能实现文件的存储管理,
13、而且还能实现有些图文资料的修改,演播一些影像资料。为了方便用户浏览多媒体资料,出现了很多的图形、图象浏览工具软件,有些浏览软件还和Windows资源管理器结合起来。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 扩充关系数据库的方式扩充关系数据库的方式 出于保护原有投资和市场的考虑,全球几家大的数据库公司都已将原有的关系数据库产品加以扩充,使之在一定程度上能支持多媒体的应用,用关系数据库存储多媒体资料的方法一般有:用专用字段存放全部多媒体文件 多媒体资料分段存
14、放在不同字段中,播放时再重新构建 文件系统与数据库相结合,多媒体资料以文件系统存放,用关系数据库存放媒体类型、应用程序名、媒体属性、关键词等。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 面向对象数据库的方式面向对象数据库的方式 面向对象的概念是新一代数据库应用所需的强有力的数据模型的良好基础。面向对象的方法最适合于描述复杂对象,通过引入封装、继承、对象、类等概念可以有效地描述各种对象及其内部结构和联系,多媒体资料可以自然地用面向对象方法所描述,面向对象数据
15、库的复杂对象管理能力正好对处理非格式多媒体数据有益。根据对象的标识符的导航存取能力有利于对相关信息的快速存取,封装和面向对象编程概念又为高效软件的开发提供了支持。面向对象数据库方法是将面向对象程序设计语言与数据库技术有机地结合起来,是开发多媒体数据库系统的主要方向。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 2、数据的压缩和解压缩、数据的压缩和解压缩 多媒体信息,如声音、图像目前在国际上的压缩标准有:(1)JPEG(Joint Photographic E
16、xperts Group)是由国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的,适合于连续色调、多级灰度、彩色或单色静止图像的国际标准。(2)MPEG(Moving Picture Experts Group)是 ISO/IEC委员会的第11172号标准草案,包括MPEG视频、MPEG音频和MPEG系统三部分。MPEG要考虑到音频和视频的同步,联合压缩后产生一个电视质量的视频和音频,压缩形式的位速为1.5Mbps的单一流。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Applica
17、tion of DataBase(3)PX64是CCITT的H261号建议,P为可变参数,取值范围是130。该标准的目标是可视电话和电视会议,它可以覆盖整个ISDN(综合业务数字网)信道。当P=1或2时,只支持每秒帧数较少的视频电话,P6时可支持电视会议。PX64标准和MPEG标准的数据压缩技术有许多共同之处,但PX64标准适应各种通道容量的传输,而MPEG标准是用狭窄的频带来实现高质量的图像画面和高保真的声音传送。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBas
18、e 如何有效地按照多媒体数据的特性去存取多媒体数据呢?利用常规关系数据库管理系统来管理多媒体数据已经不能适应了,基于内容的多媒体信息检索的研究应运而生,它支持其他多媒体信息技术,如超媒体技术、虚拟现实技术、多媒体通信网络技术等。多媒体内容的处理分为三大部分:内容获取、内容描述和内容操纵,也可将其看成是内容处理的三个步骤,即先对原始媒体进行处理,提取内容,然后用标准形式对它们进行描述以支持各种内容的操纵。3、多媒体数据的存取方法、多媒体数据的存取方法11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Applic
19、ation of DataBase 多媒体数据库的发展多媒体数据库的发展 当前的很多多媒体数据库系统都是专用的,并且功能也不是很完善。因此,要想开发出一个通用的多媒体数据库,还应该重点研究以下问题:(1)加强合理语义模型技术,特别是视频和图像的语义模型。(2)设计有效的多媒体数据的索引和组织方法。(3)加大多媒体查询语言的研究。(4)对于物理存储管理要设计出有效的数据存放模式,以满足多媒体数据实时性的要求。(5)分布式多媒体数据库的管理。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application
20、 of DataBase 目前,多媒体数据库的研究主要有以下三条途径途径:(1)在现有商用数据库管理系统的基础上增加接口,以满足多媒体应用的需要;(2)建立基于一种或几种应用的专用多媒体信息管理系统;(3)从数据模型入手,研究全新的通用多媒体数据库管理系统。第一种途径实用,但是效率很低;第二种途径易于实现,但缺乏通用性,而且可扩展性差;第三种途径是研究和发展的主流,但是具有相当的难度。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 第第11章章 数据库新技术简
21、介数据库新技术简介u 11.1 11.1 多媒体数据库多媒体数据库 u 11.2 11.2 主动数据库主动数据库 u 11.3 11.3 实时数据库实时数据库 u 11.4 11.4 移动数据库移动数据库 u 11.5 11.5 空间数据库空间数据库u 11.6 11.6 小结小结11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 传统的关系数据库系统是“被动的”,数据的创建、检索、修改以及删除操作只有在用户或应用程序显式地提交命令后才被执行。但是现实应用中存在着
22、各种各样的主动性需求,一些现代应用,如计算机集成制造(CIM)、过程控制、合作处理、网络管理、办公工作流控制、空中交通管理等,它们要求数据库不仅存储数据,还要存储控制知识或者规则以及过程;系统要能自动地监视数据库的状态及其变迁,当相关事件发生且条件满足时自动而实时地执行相应的动作。因此,在20世纪80年代初,出现了主动数据库系统这样的名词,到20世纪80年代中后期,主动数据库系统成为公认的数据库研究方向之一。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and Application of DataBase 主动
23、数据库系统概述主动数据库系统概述 我们把能够主动监视数据库状态,并能在满足特定条件时执行预先定义的动作的数据库系统称为主动数据库(Active Database System)。1、主动数据库的系统模型、主动数据库的系统模型 一个主动数据库系统(ADBS)功能由一个传统数据库系统DBS和一个事件驱动的知识库(EB)以及相应的事件探测器(EM)组成,用公式表示是:ADBS=DBS+EB+EM,其中:DBS是一个传统的数据库系统,用来存储数据和对数据进行维护和运用。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and
24、 Application of DataBase EB事件库是一组由事件驱动的知识的集合,每一项知识表示在相应的事件发生时,如何来主动的执行其中包含的由用户预先设定的动作。EM是一个探测随时监控中的事件是否已经发生的模块,一旦探测到某事件已经发生时就主动触发系统,按EB中指明的相应知识执行其中预先设定的动作。主动数据库的主动性主要是通过规则机制实现的,常采用事件驱动的规则模型,即事件条件动作(EventConditionAction,简称ECA)规则,ECA规则由事件、条件、动作三部分组成。系统模型系统模型11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与
25、应用数据库原理与应用Principle and Application of DataBase 2、主动数据库管理系统的特征、主动数据库管理系统的特征 一个对主动数据库的定义是,数据库系统能对数据库的情形自动地进行反应,并能指定系统的反应行为。而主动数据库管理系统(ADBMS)就是将“被动的”数据库管理系统扩展了反应行为(Reactive Behavior)的功能。以下我们将讨论主动数据库管理系统应具备的一些基本特征,这些基本特征与主动数据库的具体应用领域有关。11/10/2022兰州理工大学计算机与通信学院兰州理工大学计算机与通信学院数据库原理与应用数据库原理与应用Principle and
展开阅读全文