- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体数据库管理系统【荐】.pdf
目 录
引言1
1多媒体数据库管理系统1
2系统设计2
2.1 用户合法性的实现2
2.2 多媒体数据的管理3
3结束语6
参考文献6
Introduction8
1Multimedia databasemanagement system 8
2System design8
2.1user legalityrealize9
2.2multimediadatamanagement10
3Theending12
Reference13
I
多媒体数据库管理系统
摘要:多媒体数据库管理系统是针对多媒体数据的有效管理而提出的一个数据库管
理系统,跟一些传统的数据库管理系统相比,多媒体数据不同于传统数据,是一种非格式
化数据,具有对象复杂、存储分散及时空同步等特点。为方便管理,本系统采用面向对象
方法进行设计与开发。通过引入封装、继承、对象和类等概念,可以有效地描述各种对象
及其内部结构与联系,提高对非格式化多媒体数据的管理能力。
关键词:多媒体;数据库管理系统;面向对象
引言
随着现代信息技术的迅猛发展,如今的信息已不仅仅包含数值和文本等简单的媒体类
型,而且有图像、图形、声音、视频及动画等多种媒体,并且未来将会出现更多的媒体类
型。多媒体由于其本身的综合性和结构的复杂性等,对它的管理和操纵都十分困难。而现
有的关系型数据库对多媒体数据的管理和操作能力十分有限,尽管多媒体技术得到了很大
的进步,但开发集图像、声音、文字等多媒体信息于一体的数据库管理系统,仍是近阶段
数据库的一个发展方向。
由于现有的关系型数据库对多媒体数据的管理和操作能力十分有限,其对多媒体数据
操纵的效果也差强人意。一些基于某一特定应用领域的多媒体数据库系统已取得了成功的
经验,比如各种各样的地理信息系统,实现了对点、线、面等数据的管理;还有指纹数据
库,头像数据库等。但是,到现在为止尚未建立一个通用的多媒体数据库管理系统。
1 多媒体数据库管理系统
作为一个多媒体数据库管理系统,本系统具备了管理文本、声音、图像和视频等多媒
体数据的功能,同时有效地将数据库中各种媒体记录与其对应的文件一一对应了起来。本
系统具有以下主要功能:
(1)多媒体数据的基本操作,如查询、添加、删除和播放等。
(2)多媒体数据类型定制,可以添加新的数据类型。
- 1 -
2 系统设计
本系统采用面向对象方法进行设计。在面对对象的多媒体数据库中,首先要产生一系
列的对象库,再将几个相似的对象库抽取共同属性和方法,形成类库⋯,因此系统定义了
一个MultimediaFile 基类,并由这个基类派生出Graphics—File 、ImageFile 、SoundFile 和
TextFile 四个基类。此外还定义了一个User 类和一个Types 类。User 类是用来管理用户的
合法登录的,而Type 类则是为区分文件的种类而设计的。
本系统分BLL 层、DAL 层、Model 层和UI 层四层。BLL 层,即业务逻辑层,用于页
面逻辑处理。根据UI 层的操作,在BLL 层中进行处理。
Model 层,即模型层,用于实体类的设计,也就是在项目中的构建实体对象。本项目
中包含七个实体类,有MultimediaFile 类、GraphicsFile 类、Image_File 类、SoundFile 类、
TextFile 类、Type 类以及User 类。其中MultimediaFile 类是GraphicsFile 类、ImageFile 类、
~xmdFile 类和TextFile 类的基类。
DAL 层,即数据访问层,用于对数据的处理。其中的MamgeFile 为整个项目的核心,
几乎包含了程序中所有的数据处理,BI 上层调用的是这里的函数来传送数据或取得数据。
UI 层,即用户界面层,也就是
文档评论(0)