多媒体数据库技术.ppt
多媒体数据库技术PPT课件
18.11.2020
16
• 2.多媒体数据模型
• 数据库系统的一个核心问题就是如何表示和处理 实体间的联系,而表示实体之间联系的模型就是 数据模型。数据模型可以用一种较为严格的定义 表述为:数据模型(data model)是由数学上一 组定义组成,这些概念可以用来表达数据密集型 应用中的静态和动态性质。由于多媒体数据的来 源紧密依赖于应用,很难有统一的模型面向所有 应用需求,因此,讨论多媒体数据模型实质上只 能提供若干有利于多媒体应用的建模技术和方法, 本章正是按照这个思路进行研究。
18.11.2020
10
• 2)多媒体数据库存储和处理的是现实世界 中的复杂对象,这些对象往往通过多种形 式的媒体来综合表现自己,如动态的视频。 经典数据库是对于格式化数据进行存储和 处理,图像或声音媒体都作为无格式化数 据而存在,而其存储特征则是一类二进制 大对象,存储对象变化使得存储技术增加 了新的内容,需要进行特殊处理,如进行 数据压缩等。
18.11.2020
11
• (3)多媒体数据库是面向应用的,其功能 需求与应用密切相关,因此它并不是基于 某一特定的数据类型,而是随着应用领域 和对象而建立相应的数据模型 ,如可以概
括地划分多媒体数据为简单型、复杂型和 智能型,用来表示不同类型的应用。
18.11.2020
12
• 3)多媒体数据库从实用性要求出发,强调 媒体间的独立性,其概念可以与经典数据 库多要求的数据独立性进行类比,即多媒 体数据库用户应当最大限度地忽略各媒体 间的差别,从而实现对对媒体 数据的操作 与管理。
此产生的用于管理多媒体数据的数据库管理系统 就是多媒体数据库管理系统(MDBMS),其对 应的数据库系统就是多媒体数据库系统 (multimedia database,MD)。
第9章多媒体数据库ppt课件
© 2008 西安交通大学 新型计算机研究所
9.2 多媒体数据库体 系结构
多媒体技术 mm.xjtu@
© 2008 西安交通大学 新型计算机研究所
9.2.1 多媒体数据库的一般结构形式
联邦型结构
针对各种媒体单独建立数据库,每一种媒体的数据
库都有自己独立的数据库管理系统。虽然它们是相
的内容关联、特征与数据的关系以及超链的建立 等都需要通过合适的存取与存储数据模型进行描 述。
多媒体技术 mm.xjtu@
© 2008 西安交通大学 新型计算机研究所
9.2.2 多媒体数据库的层次结构
概念数据模型层
对现实世界用多媒体数据信息进行的描述,也是多媒体数 据库中在全局概念下的一个整体视图。
文本 数据库
多媒体技术 mm.xjtu@
图 客户/服务器体系的多媒体数据库
© 2008 西安交通大学 新型计算机研究所
9.2.2 多媒体数据库的层次结构
传统数据库的层次
物理模式,概念模式和外部模式
物理模式:又称内部模式、存储模式,定义数据 存储组织方法, 如数据库文件的格式、索引文件组 织方法、数据库在网络上的分布方法等。它对用 户是透明的。
概念模式:描述了数据库的逻辑结构,隐藏了数 据库的物理存储细节,借助数据模型来描述,它定 义抽象现实世界的方法。
➢ 数据库模型先后经历了网状模型、关系模型和面向对象 模型等阶段。
多媒体技术 mm.xjtu@
© 2008 西安交通大学 新型计算机研究所
9.2.2 多媒体数据库的层次结构
集中统一型结构
只存在一个单一的多媒体 数据库和单一的多媒体数 据库管理系统;
各种媒体被统一地建模;
对各种媒体的管理与操纵 被集中到一个数据库管理 系统之中;
多媒体数据库技术
多媒体数据库技术1、什么是多媒体数据库技术多媒体数据库是数据库技术与多媒体技术结合的产物。
多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。
多媒体数据库从本质上来说,要解决三个难题。
第一是信息媒体的多样化,不仅仅是数值数据和字符数据,要扩大到多媒体数据的存储、组织、使用和管理。
第二要解决多媒体数据集成或表现集成,实现多媒体数据之间的交叉调用和融合,集成粒度越细,多媒体一体化表现才越强,应用的价值也才越大。
第三是多媒体数据与人之间的交互性。
没有交互性就没有多媒体,要改变传统数据库查询的被动性,能以多媒体方式主动表现。
2、研究开发多媒体数据库要解决的关键技术问题:a 多媒体数据模型多媒体数据模型主要采用关系数据模型的扩充和采用面向对象的设计方法。
由于用传统的关系模型难以描述多媒体信息和定义对多媒体数据对象的操作,目前在关系模型扩充方面除了引入抽象数据类型外,较多的采用语义模型的方法。
关系模型主要描述数据的结构,而语义模型则主要表达数据的语义,语义模型的层次高于关系模型,后者可以作为前者的基础。
目前的研究表明,采用面向对象的方法来描述和建立多媒体数据模型是较好的方法,面向对象的主要概念包括对象、类、方法、消息、封装和继承等,可以方便地描述复杂的多媒体信息。
b 数据的压缩和解压缩由于多媒体数据,如声音、图像及视频等数据量大,存贮和传输需要很大的空间和时间,因此必须考虑对数据进行压缩编码,压缩方法要考虑到复杂性,实现速度及压缩质量等问题。
c 多媒体数据的存贮管理和存取方法目前常用的有分页管理、B+树和Hash方法等。
在多媒体数据库中还要引入基于内容的检索方法、矢量空间模型信息索引检索技术、超位检索技术及智能索引技术等。
d 多媒体信息的再现及良好的用户界面在多媒体数据库中应提供多媒体宿主语言调用,还应提供对声音、图像、图形和动态视频的各种编辑和变换功能。
第8章 多媒体数据库 多媒体 技术 ppt 课件
MDBMS
Image 数据库
Graph 数据库
Audio …… 数据库
Text h 数据库
集中型多媒体数据库系统的组织结构图
8MS
从MDBMS
从MDBMS
从MDBMS
……
从MDBMS
某种MDB
某种MDB
某种MDB
➢ 对于一个具有复杂结构的实体(如雇员), 关系数据库需要把它分解,分解的结果可 以用最简单实用的关系(如雇员和部门)表 示。
8.2.2 多媒体数据带来的问题
多媒体对数据库设计的影响主要表现在以下几个 方面: ➢ 数据量庞大且媒体之间数据量的差异也极大,
从而影响数据库的组织和存储方法。 ➢ 媒体种类的增多就增加了数据处理的困难。 ➢ 数据库的多解查询。 ➢ 用户接口的支持。
8.5.2 多媒体数据模型的种类
➢ 视频媒体的数据模型就是对视频的分割合并进 行结构化描述。以传统的帧或像素为描述单元 是很难实现基于内容的管理和检索,由此需要 新的视频结构表示视频信息的内容和语义结构。 这种层次化结构将视频分为三级,最高级为 “故事单元”,中间为“镜头”,最低一级是 “帧”,对最后一层的描述可以采用图像描述 方法。
第8章 多媒体数据库技术
本章重点:
➢多媒体数据的存储与管理 ➢多媒体数据模型的特点 ➢基于内容的检索技术
8.2 多媒体数据的管理问题
8.2.1 传统的数据管理 8.2.2 多媒体数据带来的问题 8.2.3 多媒体数据的管理
8.2.1 传统的数据管理
➢ 关系数据库采用关系框架来描述数据之间 的关 系,通过把数据抽象成不同的属性和相 互关系 建立起数据的管理机制。
8.7本章小结
L15-1)多媒体数据库技术
典型的多媒体DBMS有:
2
Oracle 7.0 以上
0
Ingres 6.0 以上
0 6
Informix-online 、等等
.
6
★ 第15讲:多媒体数据库技术 ★
陈科文
12
多 2.4.2 面向对象模型
通
信
多媒体用户接口层
技
概念数据模型层
术
存取与存储数据模型层
2
媒体支持层
0
0 6
多媒体操作系统
.
6
★ 第15讲:多媒体数据库技术 ★
陈科文
27
多媒体用户接口层
完成用户对多媒体信息的查询描述和得到多媒体信息 的查询结果。
概念数据模型层
对现实世界用多媒体数据信息进行的描述,也是多媒 体数据库中在全局概念下的一个整体视图。为上下层 建立起一个在逻辑上统一的通道。
存取与存储数据模型层
多媒体数据的逻辑存储与存取,各种媒体数据的逻辑 位置安排、相互的内容关联、特征与数据的关系以及 超链的建立等的描述。
媒体支持层
建立在MMOS之上,针对各种媒体的特殊性质,对媒 体进行相应的分割、识别、变换等操作,并确定物理 存储的位置和方法,以实现对各种媒体的最基本数据 的管理和操纵。
2 0
数据库 — 存放媒体描述信息
0
媒体数据文件的访问:直接/间接
6据库技术 ★
陈科文
10
多 2.4 多媒体数据模型
媒 数据模型的三种基本要素:
体 通 信 技
数据对象类型的集合、 操作的集合、 通用完整性规则的集合
多媒体技术——多媒体数据库
2019/2/25
(3) 关系模型
数字 字符 男女 系名 数字 字符
域
关 系
学号 9919101 9919102 9919103 9919104 ∶ 9919120
姓名 李敏 金华 王平 陈丽 ∶ 洪小明
性别 男 女 男 女 ∶ 男
系别 计算机 计算机 计算机 计算机 ∶ 计算机
年龄 20 20 20 20 ∶ 20
2019/2/25
陈文华
26
(4) 面向对象模型
面向对象数据模型语义丰富,描述能力强, 不但可以描述数据的静态结构,而且还可以 描述数据的动态行为,并且它是可扩充的, 可以方便地让用户定义新的数据类型及其操 作。 面向对象模型的几个基本概念: 1)对象
对象是现实世界中具有某些特性的事物实体。
3. 数据库系统及组成
陈文华 6
2019/2/25
7.1.1 基本概念
数据库系统是指具有管理和控制数据库功能 的计算机系统。 数据库系统由5部分组成:
( 1 )硬件系统是整个数据库系统的基础,需 要有足够大容量的内存和磁盘等存取设备等。 ( 2 )数据库集合是若干个设计合理、满足应 用需要的数据库。 ( 3 )数据库管理系统是为数据库的建立、使 用和维护而配置的软件,是数据库系统的核心 组成部分。
图7-1
2019/2/25
数据处理的三个世界
陈文华 12
1. 数据处理的三个世界
信息世界常用的几个术语如下:
1) 实体
客观存在并可以相互区别的事物称为实 体,同一类实体的集合称为实体集。 描述实体的特性称为属性,如学生实体 用若干属性(学号、姓名、性别、出生日 期)来描述。属性的具体取值称为属性值, 用以表示一个具体实体,如属性组合 (9901,王斌,男,10/03/79)。
多媒体技术基础ppt演示课件(89页)
《大学计算机基础》
第10页 共89页
8.2 多媒体计算机系统组成
早期的多媒体计算机必须进行专门设计 和制造。
目前几乎所有微机都具备了多媒体功能, 不需要单独进行设计和制造。
多媒体计算机的硬件结构与普通计算机 相同。
时间轴是动画与时间之间的关系。 图层不透明度降低后,图层中的图像会呈现出半透明的效果。
要使计算机能存储和处理声音信号,就 3 多媒体信息的数字化
5 声音和图像文件格式
1 多媒体技术的基本概念
必须将模拟音频数字化。 MPEG-1、MPEG-2、MPEG-4、MPEG-7等。
TIF文件存储的图像质量非常高,但占用的存储空间也非常大。 2 Photoshop图像处理
5.多媒体数据的特点
数据量巨大:一首3分钟的立体声歌曲, 如果不压缩,存储量为30MB左右。
数据类型较多:包括文本、声音、图形、 图像和视频等。
数据存储容量差别大
数据处理方法不同
数据输入和输出复杂
《大学计算机基础》
第8页 共89页
8.1 多媒体技术的基本概念
8.1.1 多媒体技术的发展与定义
GIF格式:一种压缩图像存储格式,压缩比较高,文件很小。
理芯片负责完成。 位图的分辨率是固定的。
6 常用多媒体素材制作 11×300×8. 1991年制定了第一个多媒体计算机标准MPC1。
《大学计算机基础》
第15页 共89页
8.3 多媒体信息的数字化
8.3.1 数字声音
图8-3 音频信号数字化过程
1991年制定了第一个多媒体计算机标准 MPC1。
1995年微软公司推出Windows 95,推动 了多媒体技术在计算机中的普及。
第九章 多媒体数据库技术PPT课件
2006年08月19日
第九章 多媒体数据库技术
8
9.2.2 面向对象数据模型
1、面向对象的基本思想
面向对象的基本思想:把现实中的客观事物均看 作一个个独立的对象,具有相同状态特征的一类对 象可以进一步抽象为对象类(简称为类),不同类 之间的关系用层次结构来表示,这样具有层次关系 的不同类中的对象间就有了所谓的继承特征。
2)属性:组成对象的数据称为对象的属性。可以是系统或用 户定义的数据模型,也可以是一个抽象数据模型。
3)方法:定义在对象属性上的一组操作称为对象的方法。
4)消息:对象间的通信和请求对象完成某种处理工作是通过 消息传送实现的。消息传送相当于一个间接的过程调用。
2006年08月19日
第九章 多媒体数据库技术
3)由于对象的属性可以是另一个对象,因此,面向对象数 据模型可方便的定义复杂的多媒体数据模型。
4)继承与多态赋与了面向对象数据模型更为丰富的表示能 力。
2006年08月19日
第九章 多媒体数据库技术
12
4、多媒体数据的操纵定义
数据库系统中的数据操纵定义主要包括创建、查询和更新 (包括插入、删除、修改)三种基本运算。
传统数据库系统的主要处理对象是整数、实数、字符串 等简单类型数据,但这种格式数据很难实现对人脸、指 纹、人的声音等事物的有效描述。
多媒体数据对象除了具有状态特征以外,还有一定的行 为特征。传统数据库系统中的关系数据模型只能表示数 据对象的状态,而无法表示数据对象的行为。
传统数据库系统可以在用户给出查询条件后迅速地检索 到正确的信息,但面对图像、声音、视频等无格式数据, 如何设定检索条件,如何查询所需结果等,都是无法直 接实现的。
第09章 多媒体数据库技术
3、多媒体数据的表现能力
面向对象数据模型具有较强的多媒体数据表现能力:
多媒体信息的数据库系统,它建立在传统数据库技术的基础 上,针对多媒体数据的特点和处理要求,进行专门的数据模 型定义和技术扩充,形成面向应用的多媒体数据库技术。
• 多媒体数据的特点 • 传统数据库技术简介 • 传统数据库技术的局限性 • 多媒体数据库的主要技术问题
9.1.1
多媒体数据的特点
多媒体数据主要指文本、图形图像、声音、
3)方法:定义在对象属性上的一组操作称为对象的方法。
4)消息:对象间的通信和请求对象完成某种处理工作是 通过消息传送实现的。消息传送相当于一个间接的过程调用。
2、面型对象的基本概念(续)
5)类:具有相同属性名和方法的一类对象组成的对象集
合称为对象类,简称为类。类的引入可以消除对象定义的 冗余信息。
视频、动画等各种不同媒体信息及其集成后的超
媒体信息。
从数据管理的角度看,多媒体数据除了具有 数据量大的特性外,还具有不规则性、复合性、 分散性、交互性和时序性等特点。
9.1.1
多媒体数据的特点
不规则性:指多媒体数据形式多样(格式文本、
图像、声音、视频)、类型各异(每种媒体形式
因压缩算法不同而出现不同格式类型),没有一
致的取值范围,没有相同的数据量级,也没有相 似的属性集,多媒体数据定义的是复杂、异构的 多媒体实体。因而在多媒体数据库中又把多媒体 数据称为“无格式数据”;
第6章 多媒体数据库技术.ppt
<tr bgcolor=ffaa00> <td>丁一</td> <td>男</td> <td>1985/06/01</td> <td>03级应用1班</td> <td>音乐</td> <td>6号楼401室</td> <td>13911111111</td>
</tr> </tbody>
</table>
2.面向对象数据库的物理数据库设计
面向对象的物理数据库设计主要考虑 数据的存储结构和索引结构。
存储结构是指数据库中数据的存储分 布情况。主要考虑单节点存储方式还是 分布式存储方式。
索引的目的是加速查询的速度。建 立合理的索引结构,可以大大加速查询 的速度。尤其是对于大型数据库,如果 不使用索引,则查询过程以扫描的方式 进行,效率极低。
</body> </html>
6.4.3 HTML的应用
一个多媒体网页中可能包括背景、 文本内容、表格、背景音乐、音乐链 接、视频链接、嵌入的图像或图像链 接等,表现力十分丰富。HTML用于对 多媒体信息进行组织并以网页形式展 示给用户。将下面几个例子的代码放 在<body>……</body>标记中试运行并 查看结果。
美贴=背景+文章+插图+收尾 </font><br>
<br>
</td> </tr> </tbody></table>
2.在网页中插入带边框的图像
多媒体数据库ppt讲解PPT课件
❖ 客户/效劳型构造
用户
用户
用户接口客户进程
用户接口客户进程
用户
用户接口客户进程
图像 服务器
图像 数据库
多媒体数据库服务器及中间件
视频 服务器
声音 服务器
视频 数据库
声音 数据库
文本 服务器
文本 数据库
15
考评项目赋标准分,对照考评内容和 考评办 法对考 评项目 进行考 评,评 出各考 评项目 的考评 实际得 分,考 评类目 下各考 评项目 考评实 际得分 之和为 该考评 类目的 考评实 际得分
❖ 系统应能够有效地表示多媒体数据 ❖ 系统应能够处理多媒体数据,正确识别和表现多媒体数据的
特征,多媒体时间或空间的关联
❖ 多媒体数据库应该提供传统数据库可以实现的搜索、浏览、 删除等操作,同时多媒体数据库还应该提供针对各种媒体的 特殊操作。
❖ 多媒体数据库管理系统应该具有开放的功能,能够通过多媒 体数据的接口编写自己的应用程序。此外,系统还应该提供 特种事务处理和版本管理功能。
多媒体数据库
1 概述 2 多媒体数据库系统 3 多媒体数据库的数据模型 4 多媒体数据库系统的同步机制 5 多媒体数据压缩技术 6 多媒体数据压缩常用的标准
2
考评项目赋标准分,对照考评内容和 考评办 法对考 评项目 进行考 评,评 出各考 评项目 的考评 实际得 分,考 评类目 下各考 评项目 考评实 际得分 之和为 该考评 类目的 考评实 际得分
投影 图像
真实世界 声音 视频
表示法
计算机的世界 多媒体数据库
5
考评项目赋标准分,对照考评内容和 考评办 法对考 评项目 进行考 评,评 出各考 评项目 的考评 实际得 分,考 评类目 下各考 评项目 考评实 际得分 之和为 该考评 类目的 考评实 际得分
多媒体数据库系统PPT课件
对多媒体数据的管理能力。 这种扩展方法的优点是以极小的代价保留了关系型数据库的内核
和管理方式,拓宽的对多种媒体的管理能力。
第24页/共60页
2、引入嵌套表
这种拓展方法是在记录和表之间建立层次关系。在1NF关系模型 中,同一个属性存在于若干个关系中。
别指望在一个站点上就存储上万兆的数据,必须通过 网络加以分布。
第3页/共60页
多媒体数据库设计中面临的问题
2.媒体种类的增加 •每一种多媒体数据类型要有自己的一组最基本的操作和功能。 •每一种多媒体数据类型要有自己的适当的数据结构以及存取方式。 要求多媒体数据库管理系统能够不断扩充新的媒体类型及其 相应的操作方法。新增加的媒体类型对用户应该是透明的。
NF2模型,不同于第一范式中引入了嵌套表的概念,不再遵守“表 中不能再有表”的规定。使得用户能够定义和表示多媒体信息对象。 从而来提高关系数据库处理多媒体数据的能力。
第25页/共60页
多媒体数据的用户接口
字符数值型接口 1. 关键字描述 2. 自然语言查寻
第26页/共60页
多媒体数据的用户接口
第27页/共60页
而音乐是表示乐器的模拟声音,它以符号方式记录信号,因此容 易存取、检索和管理。它类似于图形,一段完整复杂的音乐可以分解 音符、音色、音调等元素来存储。此外,还必须保存时间及其它相关 属性。
7、动画和影像
动画和影像类似于图像,区别于图像的是它的表现必须时间属性的 变化密切配合。动画和影像数据可以分解成文字、解说、配音、场景、 剪辑以及时间关系等多种元素,在空间和时间上的管理比其它数据要复 杂得多,无论是对各元素的检索还是对组合元素的检索,都存在着相当 的难度。但若作为一个整体,可以如声波那样附加以特定的数据,实现 非动画和影像本身属性方面的检索。
第九章 多媒体数据库
3.数据的存储 将经过整理、加工和编码后数据以一定的 形式存放在存储介质上 4.数据检索与数据提供
二、多媒体数据库的建库技术
1.声音数据库 (1)声音的编码--PCM (2)声音的压缩 (3)语音识别 (4)声音合成。
2.静止图像库 (1)静止图像数据的获取 (2)静止图像数据的存储 (3)输出 (4)计算机。
5.所处理数据及其集合相互间不 是独立的,具有很强的相关性 6.与文本数据相比,多媒体数据 具有很强的时、空特性 7.对数据意义制约的多样性 8.对多媒体数据的表现和检索还 有很多问题要解决。
三、多媒体数据库的发展背景
1.以光盘为代表的存储介质技术的 进步 2.图形技术、多窗口技术、数据变 换技术等各种媒体技术和媒体的输 入、输出技术的进步 3.以光通信为代表的媒体通信技术 的进步
第二节多媒体数据库 的目的与功能
一、多媒体数据的用户
1.数据库的建库者 2.数据的使用者 3.数据的加工者 4.数据管理者
二、多媒体数据的使用目的
1.建库者:向数据库登录、更新各种媒体 数据 2.使用者:以数据检索的方式从数据库获 取信息 3.加工者:通过对数据库中有关信息的加 工制造信息 4.管理者:对数据进行维护,对数据与数 据库的使用进行管理。
4.面向对象概念的不断进步及管 理系统的完善 5.图像、声音技术的进步,媒体 与媒体变换技术的发展 6.用户需求的增加和用户要求的 多样化。
四、数据库的类别
根据数据库结构不同,可分为 1.层级型:数据以树状的层级结构所 表示 2.网络型:数据间的结构以网状结构 来表示
3.关系型:数据间的关系以二维表 的形式来表示 4.面向对象型:将数据及其相关的 操作作为一个对象,并以此建构数 库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/11/6
11
• (3)多媒体数据库是面向应用的,其功能 需求与应用密切相关,因此它并不是基于 某一特定的数据类型,而是随着应用领域 和对象而建立相应的数据模型 ,如可以概
括地划分多媒体数据为简单型、复杂型和 智能型,用来表示不同类型的应用。
2019/11/6
12
• 3)多媒体数据库从实用性要求出发,强调 媒体间的独立性,其概念可以与经典数据 库多要求的数据独立性进行类比,即多媒 体数据库用户应当最大限度地忽略各媒体 间的差别,从而实现对对媒体 数据的操作 与管理。
“媒体”(Media)就是信息得以表示或传播 的载体,其基本功能就是向人们传递各种 信息。在计算机领域内,可以将媒体划分 为如下几个部分。
2019/11/6
3
• ● 感觉媒体 • ● 表示媒体 • ● 存储媒体 • ● 传输媒体
2019/11/6
4
• 2.多媒体
• 从词源上看,“多媒体”一词由前缀multi和字根 media两部分复合而成。Multi来源于拉丁字 multus,其意为“大量的”;Media是拉丁字 medium的复数形式,表示“媒体”的意思。因此, 从词源上推断,多媒体意为“多种媒介综合体”。 例如,电影是由音频(Audio)和视频(Video)综合而 成的一种信息表示和传播的形式(载体),它是一 种多媒体。
2019/11/6
8
8.1.4 多媒体数据库
• 1.多媒体数据库
• 传统数据库是以数字和字符数据为管理对象,其 应用对象主要是一般的商业或事务数据,一般不 涉及诸如图像和声音等,但当数据库管理对象被 扩充到用来管理多媒体数据之后,其性质和功能 都发生了重大变化。此时存储结构和存取结构不 同, 描述它们的数据结构和数据模型也不同。由
本差异,此时用以管理多媒体数据的数据库管理 系统就是多媒体数据库管理系统(MDBMS)。 经过多年的研究与开发,MDBMS在理论上取得 了一定进展,也由一些多媒体数据的DBMS出现, 当还不够完善与成熟。
2019/11/6
2
8.1.1多媒体数据
• 1.媒体 • 信息的交换和传播必须借助于一定的媒体,
2019/11/6
5
• 3.多媒体数据
• 在以计算机和网络通信为基础的信息时代,人们 所指的多媒体大多是数字化的多媒体,即基于计 算机技术的多媒体,称之为计算机多媒体 (Computer Multimedia)。多媒体数据是指由多种 不同类型媒体综合组成的,通常包括文本、图形、 图像、声音、视频图像和动画等媒体形式。只包 含某种媒体的数据称为单媒体。当然,单媒体可 以看作是特殊的多媒体。
2019/11/6
16
• 2.多媒体数据模型
• 数据库系统的一个核心问题就是如何表示和处理 实体间的联系,而表示实体之间联系的模型就是 数据模型。数据模型可以用一种较为严格的定义 表述为:数据模型(data model)是由数学上一 组定义组成,这些概念可以用来表达数据密集型 应用中的静态和动态性质。由于多媒体数据的来 源紧密依赖于应用,很难有统一的模型面向所有 应用需求,因此,讨论多媒体数据模型实质上只 能提供若干有利于多媒体应用的建模技术和方法, 本章正是按照这个思路进行研究。
2019/11/6
10
• 2)多媒体数据库存储和处理的是现实世界 中的复杂对象,这些对象往往通过多种形 式的媒体来综合表现自己,如动态的视频。 经典数据库是对于格式化数据进行存储和 处理,图像或声音媒体都作为无格式化数 据而存在,而其存储特征则是一类二进制 大对象,存储对象变化使得存储技术增加 了新的内容,需要进行特殊处理,如进行 数据压缩等。
2019/11/6
13
• (4)经典数据模型概念更强调应用对象的 逻辑结构。而多媒体应用则对于对象的物 理表示和交付方式非常重视,多媒体系统 的意义和作用就在于能将物理存储的信息 以多媒体形式向用户表现和提供,因此多 媒体数据库更强调用户界面的灵活性和多 样性。单媒体显示相对容易,而混合媒体 如声像的表现,由于涉及到媒体的同步和 集成,因此要复杂得多。
此产生的用于管理多媒体数据的数据库管理系统 就是多媒体数据库管理系统(MDBMS),其对 应的数据库系统就是多媒体数据库系统 (multimedia database,MD)。
2019/11/6
9
• 2.多媒体数据库特征
• 从多媒体数据库管理系统的角度来看,多 媒体数据库具有如下特征。
• (1)多媒体数据库不同于经典数据库,在 其处理数据对象、数据类型、数据结构、 数据模型、应用对象等方面都与经典数据 库有着较大差异。
2019/11/6
14
• (5)多媒体数据库应具有较强的对象访问 手段,从而使多媒体数据库具有实用价值, 访问方式可包括通过多媒体对象类型和建 立的对象聚集。对象概括访问对象,通过 多媒体关系,媒体特征进行访问,特征访 问主要用于对图像和声音等对象的访问, 这里还涉及到特征抽取等问题。浏览访问、 近似性查询、混合方式访问都是多媒体数 据库特有的查询方式。
2019/11/6
6
8.1.2多媒体数据分类
• 多媒体数据按其特征可以分为以下6种。 • 1.文本数据 • 2.声音数据 • 3.图像数据 • 4.图形数据 • 5.影视数据 • 6.生成媒体数据
2019/11/6
7
8.1.3 多媒体数据特征
• 与传统的数据相比,多媒体数据具有如下几种特 性:
• 1. 集成特性 • 2. 独立特性 • 3.数据量大 • 4.实时性强 • 5.具有交互性Hale Waihona Puke • 6.非解释特性 • 7.非结构特性
2019/11/6
15
8.1.5 多媒体数据库主要技术
• 1.大容量、高带宽的存储器系统
• 文本的存储和检索技术早已成熟。多媒体 存储则是较新的课题。多媒体存储需要考 虑若干新的需要,例如巨大的存储空间、 大型对象、多个相关对象和对检索的时间 要求等。多媒体存储和检索最主要的特点 是要考虑多媒体对象的庞大数据量及实时 性的要求。
第8章 多媒体数据库技术
8.1 多媒体数据库概述
2019/11/6
1
• 传统数据库都是以数值和字符数据为管理对象, 其应用对象主要是一般商业或事务数据,它通常
不涉及到诸如图像、声音等多媒体数据。当数据
库管理对象被扩充到用来管理多媒体数据,由于
描述的数据结构即数据模型不同,其性质和功能
都将出现重大变化,存储结构和存取机制出现基