多媒体数据库论文数据库设计 论文_第1页
多媒体数据库论文数据库设计 论文_第2页
多媒体数据库论文数据库设计 论文_第3页
多媒体数据库论文数据库设计 论文_第4页
多媒体数据库论文数据库设计 论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多媒体数据库论文数据库设计 论文浅谈多媒体数据库技术的开展与应用摘要:随着近代电子计算机的诞生,我们的工作、生活发生了革命性的变化,特别是近几年,计算机行业一次次的飞跃是我们亲身体会的,如多媒体产生而带来的巨大影响。多媒体正以全新的方式在众多领域中得到广泛应用,为广阔用户提供了丰富多彩的信息效劳,其涉及的应用领域主要有办公室自动化、教育、新闻、娱乐、医疗、计算机协同工作(CSCW)等等。特别是在多媒体电子邮件系统、视频点播系统VOD、地理信息系统、计算机桌面会议系统、远程医疗诊断系统、企业无纸化办公等方面都有实际成功的案例。 关键词:多媒体数据;数据模型;多媒体数据库 1、多媒体数据库技术概述

2、 多媒体技术及相关新技术的飞速开展,其应用领域将越来越广,实用系统也会越来越多,因而信息量将会大幅度地增长,数据量大、内容复杂,而且面临数据共享、数据保密等各种方面的要求,此时对信息进行快速高效的处理就显得非常重要了。 多媒体数据Multimedia Data是指多种式样信息的载体,例如:文本、图形、图象、声音等数据。多媒体数据的特点是:种类繁多大多是非结构化数据,来源于不同的媒体,具有完全不同的形式和格式;数据量庞大;具有时间特性和版本概念。由此可知多媒体数据与传统的数值和字符不同,因而其存储结构和存取方式也具有特殊性,描述它的数据结构和数据模型也是有差异的,因而出现多媒体数据库系统。数据库

3、系统的一个重要概念是数据的独立性,用户对数据的任何操作如查询、修改不再是通过应用程序直接进行,而必须通过向数据库管理系统发请求实现。 2、多媒体数据库的数据模型 从多媒体数据库总体的开展上看,可分为三类:(1)关系数据模型;(2)面向对象的数据模型;3超媒体数据模型,基于不同数据模型的多媒体数据库管理系统的功能也有很大差异。 2.1 关系数据模型 通常基于关系数据模型的多媒体DBMS可以实现多媒体数据的存取,对多媒体数据对象之间的语义关系、时态关系、空间关系不加处理,所以这局部工作就留给应用程序去完成了。这类系统典型的有ORACLE7.0、INGRES6.0、nfomix-Online等。它们

4、是在著名的商品化关系DBMS的根底上扩充了一种新类型的字段以支持多媒体数据的存取,对关系数据模型的根本结构不作改动。用户只能对字段的存在进行查询,不能实现基于字段内容的查询。 2.2 面向对象数据模型 面向对象数据模型可以支持多媒体数据对象之间的语义关系、时态关系、空间关系的处理,其抽象程度更高,但DBMS的实现也相对复杂。面向对象技术以其丰富的建模能力而备受青睐,它通过对现实世界的抽象描述而对各种媒体数据加以定义和操作。如当前流行的视频点播系统(Video_On_Demand)就是这一模型应用的实例。 2.3 超媒体数据模型 超媒体是利用关系链来表示离散数据片断(nodes)的方法。超媒体的

5、数据片断可以是任何媒体形式的数据,如文本、图像、图形、声音、视频等。用户通过链由一个信息结点转移到另一个信息结点。从而实现信息的查询。我们经常看到的地理信息系统(GIS)就是这一模型的典型应用。 以上简单说了现有的三种多媒体数据模型,还应说明的是:1目前的多媒体数据库不只局限于一种数据模型;2在实现多媒体数据库的过程中吸纳了许多其它领域的技术,因此在设计多媒体数据库时,应采取具体情况具体分析的原那么,可以考虑让多种数据模型并存,把多种数据库的优点相结合。 3、多媒体数据库的三种查询方法 多媒体数据库的查询方法包括:关键字查询、可视化查询、语义查询。 3.1 关键字查询是最简单的方法 它要求每个

6、对象都带有精确描述其内容的标签或关键字,然后通过该关键字进行快速查询,在大多数的多媒体数据库系统中都采取了这种方法,主要原因是对于标准的SQL来说,这可以容易地实现,但是关键字查询也存在着缺点:1关键字的准确性问题,在许多情况下,对于一幅图象很难用一个确切的词把它的内容描述出来,或者面对许多可以使用的词选取哪个也难达成一致的意见。2信息的丧失。关键字不能保存媒体之间的时空关系,也无法存储媒体本身的特性,在某些情况下不可防止的信息丧失是令人无法忍受的。因此,在许多系统中将关键字查询与其它查询方法一起使用,这样既可以利用关键字查询的简单和高效的特点,又可以实现基于内容的查询。 3.2 多媒体数据查

7、询的方法 由于多媒体数据的复杂结构和时空关系,可视化查询在多媒体数据库中显得非常重要。通常用户为了找到所需对象而放松查询条件或难于描绘一个对象时,就可能发出非确定性查询,查询的每个对象都有本身的相似范围,对象间的相似程度依权重而定,可视化查询不仅包括数字字符表达式,还包括非数字字符表达式如图像、图标、样本帧等。可视化查询语言允许用户发出视图查询,并将其转化成低层的查询原语,所以可被看作是查询模型与用户间的接口,通过该接口用户用不完全或相似的图片来实现模糊查询。 3.3 语义查询 语义查询或基于内容的查询是各种方法中最具挑战性的,它采用索引、模式匹配等多种技术,它要求数据库中信息的表示必须包括隐

8、含或明显的语义,明显的语义可以通过声明的知识表达技术实现,一个对象的语义或内容可通过本身的性质和它与其它对象的关系表示出来,这些性质的识别依赖于多媒体数据的处理技术,包括图象处理、模式识别、语音识别、动态检测等。这些技术的目标就是从输入数据中精确地提取其性质,例如在一个图像数据库中,语义查询允许用户使用各种图象描述符如颜色、材料、形状即可以描述空间也可以表达内容信息来进行信息的检索,这样通过图象描述符把一幅图像分解成一些独立的子对象而将其描绘出来,但是目前模式匹配的条件还不能很好地处理,模式识别的准确率也不是令人非常满意,因而DBMS模式匹配条件的查询,恐怕还得有待于其它领域技术取得更大的进展

9、。 4、目前多媒体数据库的实现 4.1 在关系数据库的根底上构造多媒体数据库 关系模型结构简单,是单一的二维表,数据类型和长度被限制在一个较小的子集中,又不支持新的数据类型和数据结构,难以实现空间数据和时态数据,缺乏演绎和推理操作,因此表达数据特性的能力受到限制。在多媒体数据库系统中使用关系模型,必须对现有的关系模型进行扩充,使它不但能支持格式化数据,也能处理非格式化数据。对关系数据库模型的扩充技术主要有3种。 1使关系数据库管理系统和操作系统中的文件系统相结合,实现对非格式化数据的管理。 2将关系元组中格式化数据和非格式化数据装在一起形成一个完整的元组,存放在数据页面或页面组中。 3将元组中

10、格式化数据和非格式化数据分成两局部,一局部是格式化数据本身,另一局部是对非格式化数据的引用。 4.2 在面向对象数据库的根底上构造多媒体数据库 不同于扩展关系数据库系统,面向对象数据库直接从数据模型入手,重新考虑不同于传统DBMS的系统整体结构、对象类层次的存储结构、存取方法和继承性的实现方法、用户定义的数据类型和方法的处理策略、必要的版本控制和友好的用户接口,建立一个全新的DBMS。 1面向对象数据库系统的结构 根据系统模型的功能,设计相应的系统结构是面向对象数据库管理系统实现的重要环节。现有的面向对象的数据库管理系统功能各异,因而提出了各种不同的系统结构2面向对象数据库系统的存储结构和存取

11、方法 面向对象的数据库管理系统中处理的是存储在磁盘上的多媒体数据组成的对象,因此设计有效的对象存储结构和多媒体数据的存取方法就成为系统实现的重要问题。从现有的面向对象系统原型讨论中可以看到,目前存储结构的实现方法可以分为两大类:一类是基于现有关系模型存储结构的方法;另一类是重新设计更符合多媒体对象特点的存储结构方法。 基于关系模型的方法。在基于关系模型的方法中,每个对象存放在一个关系中,任何对象一进入系统,数据库管理系统就自动分配给它一个全库唯一的系统标识符,这个系统标识符在对象的生命周期中是不可改变的。对象间的联系是通过在存放对象元组中增加另一对象的系统标识符表达的。系统对相关对象类建立索引

12、,当用户要求按“聚合或“概括联系查询时,系统就可以使用索引满足查询要求。 更适合多媒体数据特点的存储结构和存取方法。为了实现多媒体对象的快速存取,最简单的方法是将其按逻辑模型中定义的拓扑顺序存放。但使用这种方法,当对象较大时,可能需要物理上跨磁道存放,这时会大大降低查询速度,而且这种方法不能有效地支持子类的查询。 面向对象模型比拟复杂,在实现技术方面,还需要在面向对象多媒体数据库系统中解决模拟非格式化数据的内容和表示、反映多媒体对象的时空关系、允许有类型不确定对象存在等问题,现在技术开展很快,很多新技术得到了应用,此模型得到大量的应用。 当前对于多媒体数据库的研究已成为数据库技术开展的一个焦点

13、,并且也产生了许多实用系统,但是很多系统都是专用的,并且功能也不是很完善,因此,要想开发出一个通用的多媒体数据库,还应该重点研究以下问题: 1加强合理语义模型技术,特别是视象和图象的语义模型,这些模型应该有足够的能力抽象化多媒体信息、捕捉其特性,并且充分地把其时空特性表现出来。 2设计有效的多媒体数据的索引和组织方法。 3建立适合于媒体同步和集成的数据模型。 4加大多媒体查询语言的研究,查询语言能够表达出模糊的复杂语义,表现时空关系,并实现基于内容的查询。 5对于物理存储管理要设计出有效的数据存放模式,以满足多媒体数据实时性的要求。 6分布式多媒体数据库的管理,在网络环境下要求系统提供站点透明

14、存取并支持实时数据的传输。 5、小结 可喜的是,随着技术的开展,产生了许多可以对多媒体数据进行管理和使用的技术。一般认为,多媒体数据库不应该是对现有的数据库系统进行界面上的包装,使之看起来像一个多媒体数据库,而应该是从多媒体数据与信息的本身特征出发,才能找到相应的解决方法。 参考文献: 1 王珊,王秋月,刘方,罗立,张孝, 姚卿达, 屈定春,. 二十一世纪数据库系统的未来研究方向. 计算机科学. 1995,22(1) 2 董轩明,徐光佑. 建立分布式多媒体系统的体系结构参考模型. 小型微型计算机系统. 1996, 17 (1) 3 周龙骧,柴兴无. 媒介数据库系统的分析与设计. 软件学报. 1995, 6 (2) 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论