首页 > 范文大全 > 正文

基于多媒体数据库系统的研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于多媒体数据库系统的研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:多媒体数据资源的数量庞大使得对其的管理日益成为一个严峻的问题。多媒体数据不同于传统数据,是一种非格式化数据,具有对象复杂、存储分散及时空同步等特点。该文提出对多媒体数据建立多媒体数据库进行管理,并分析和设计了相应的多媒体数据库。

关键词:多媒体;数据库;设计

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)11-2501-02

Multimedia Database System of Research and Design

XIAO Yun

(Jiangxi Institute of Computing Technology, Nanchang 330002, China)

Abstract: The huge number of multimedia data resources for its management makes increasingly become a serious problem. Multimedia data is different from traditional data, is a non format data, with complicated object, storage and space of decentralized synchronization etc. Characteristics. This paper puts forward multimedia data establish multimedia database management, and the corresponding analysis and design of multimedia database.

Key words: multimedia; database; design

在当今信息化时代,随着多媒体技术和数据库技术的结合,多媒体数据库应运而生。多媒体数据库的数据包括文字、图像、声音、动画等多种形式的信息。多媒体数据的引入对数据库产生了很大的影响,涉及到数据库的用户接口、数据模型、体系结构、数据操纵及应用等许多方面。目前,多媒体数据库管理模式还没有坚实的理论基础,扩展关系数据库、采用面向对象的方法、基于内容的检索与查询都是近年来人们提出的解决多媒体数据库的思路。本文提出对多媒体数据建立多媒体数据库进行管理,并分析和设计相应的数据库。

1 系统分析

多媒体数据库(MMDB,Multimedia Database)是一个由若个多媒体对象所构成的集合,这些数据对象按一定的方式被组织在一起,可为其他应用所共享。通过调查分析多媒体数据库应能满足农村信息化项目中300个示范点用户对多媒体数据的存取,检索。

2 系统的总体设计

2.1 总体框架设计

总体框架设计如图1所示。

1) 主控制模块:为用户提供视觉效果好主界面和为其它模块设置相应的入口参数。

2) 登录控制:用户登录的作用是使数据库中的数据信息受到保护,不被无关人员破坏数据。为了防止数据库中的用户信息非法被其他人员获取,而对系统进行破坏性操作,系统对全部的用户名和登陆密码进行加密后再存入数据库中。当进入系统后,用户可以根据相应的权限对系统相关模块进行相应的操作。

3) 资源管理模块:该模块包含五个子模块,是该系统关键性模块,主要是实现对媒体资源的添加、修改、删除、查询、搜索、下载、上传和浏览等功能,并和课程资源管理系统整合连接。

4) 用户信息模块:该模块是管理有权使用该系统的用户信息,以向用户分配权限。

5) 系统维护模块:该模块提供了多媒体数据的备份和恢复功能,对对媒体数据生成备份数据文件以及备份日志文件。从而保证了数据库系统的数据安全和完整性。

6) 系统帮助模块:该模块是为系统用户提供导航式帮助,或者文字说明。为新用户使用本系统提供帮助。

2.2 资源库建设的内容

1) 多媒体素材库。主要是向省信息服务中心的人员在设计作品上,提供了素材等而设立的数据库,包括有图形图像类素材、多媒体素材内容、文本类素材、视频等几类素材。

2) 多媒体作品库。主要包括省信息服务中心的人员开发的各种培训课件。

3) 软件资源。主要包括300个示范点用户在学习中所运用过的各类软件和培训教师在教学过程中的软件。

2.3 系统设计原则

系统模块的划分尽量减少不必要的数据调用和控制关系,要让系统内部功能等方面具有好的凝聚性。并集中联系密切、功能相近的模块,使得用户运用起来更加方便。

3 系统设计概要

3.1 资源录入子模块的实现

在资源管理模块中包含资源录入子模块,用户进入多媒体资源录入子模块界面时,用户可以在各个表单中输入资源基本信息。

3.2 多媒体资源展示模块

该功能模块主要是对用户查看和预览系统中多媒体资源的功能。用户可以按照媒体资源分类,逐层浏览相应媒体类别下的多媒体资源。主要分为两种模式:

1) 列表模式:提供多媒体资源的类型、大小、标题、上传者、上传时间等信息,是为了方便用户了解资源详细信息。

2) 缩略模式:提供对文本、课件等资源的查阅等功能;以及对图片资源进行缩略图查看;音频、视频和动画资源进行试听、试看。

3.3 声音文件和视频文件的播放

在终端机器上可以不需要特定的软件技术就可以播放,而仅仅需要的是J2SE.Java运行时间。正常来说,这通过使用Manager获得合适的DataSource来完成,在一个播放实例中提供了媒体流和流元数据。

4 关键技术问题

关系数据库仍是当今的主流数据库,其关系模型是由单一的二维表构成的,模型结构非常简单,数据长度和类型是局限在较小的子集中,并且不支持新的数据长度和类型,很难实现空间数据和时态数据,表达数据特性的能力受到限制。

因此,我们需要扩充关系数据库系统中的关系模型,使它同时既能支持格式化数据又能支持非格式化数据。系统扩充的策略包括:将关系数据库管理技术和OS中文件系统功能相结合来实现对非格式化数据的管理。该系统将非格式化的数据分为对非格式化的引用和非格式化数据本身两部分。将非格式化数据的引用和元组中格式化的数据存储在一起,而非格式化数据本身就是独立存储,所以一般情况下存储的只有是格式化的部分。一般情况下,对非格式化数据进行访问要经过格式化数据部分,其中需要处理如并发控制等情况,只需要考虑对格式化数据部分处理即可,这恰好是传统关系数据模型的处理,这就把某些有关非格式化数据处理简化为格式化数据处理问题了。

5 小结

在课程资源管理系统中,多媒体数据库的建设给给省信息服务中心的工作人员和全省300个示范点的用户带来了很大的便利。它能够让负责培训的教师在大量的多媒体作品中,方便快捷地实现查询和修改等管理功能,大大提高了我们工作效率,更保证了示范点用户使用该系统的方便性和时效性。

参考文献:

[1] 曹奎.多媒体数据库应用开发的方法与技术[J].信阳师范学院学报,1999(4).

[2] 马新娜.嵌入式实时数据库系统的研究与设计[J].微计算机信息,2006,8(2):3.

[3] 李逸波.多媒体数据库技术[M].北京:机械工业出版社,2004:1-115.