数据库中多媒体数据的处理技术探析.docVIP

数据库中多媒体数据的处理技术探析.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库中多媒体数据的处理技术探析.doc

数据库中多媒体数据的处理技术探析   在信息技术高速发展的背景下,数据库的应用范围愈加广泛,除了传统领域之外,一些工程开发领域,如VLSI、OA、CAD等也开始使用数据库。然而,在使用过程中经常会遇到多媒体数据,必须具备一定的处理技术才能熟练解决问题。文章分析了数据库中的多媒体数据,并探讨了其处理技术。   【关键词】数据库 多媒体数据 处理技术 功能   近几年,我国的社会经济不断进步,社会信息量也随之增大,数据库为了满足人们日益变化的需求就必须持续提高自身性能。多媒体技术使人们的生活更加丰富,社会各界也广泛接受了这种数据,人们逐渐着手于管理多媒体数据的工作。多媒体数据包括声音、图像、动画等,传统数据库无法处理的是,所以必须重视引进新技术,科学处理多媒体数据。   1 多媒体数据处理技术概述   最近几年,许多企业开始采用计算机系统管理文档、财务数据等,为了更好的处理内容复杂、信息量大的数据,必须提供数据与程序的独立性,数据库系统的应用满足了上述需求。但是随着时代的发展,出现了许多大量多媒体数据,它们不仅数据量大,而且不同存储媒体 间有很大差异,具有实时性要求,使数据库的结构形式发生了改变,在管理多媒体数据时除了要考虑版本控制问题之外,还要具备处理长事务的能力。因此,多媒体数据处理技术应具备以下功能:(1)表达并处理以视频、声音、图形等无格式数据为主的多媒体数据;(2)可以管理并反映不同多媒体数据间的空间与时间关联以及多媒体数据的特征;(3)以内容为基础进行查询;(4)具备版本控制与处理长事务的能力;(5)具有网络功能;(6)运用不同操作方法处理不同的多媒体数据;(7)具有开放性。   2 数据库中多媒体数据的处理技术   2.1 数据流技术   应用数据流技术处理多媒体技术的基础是高级数据库接口技术ADO,它能使通过任何OLE.DB提供者的客户端应用程序对数据库服务器内的数据进行访问与操作。ADO具有磁盘遗迹小、内存支出少、速度快、易于使用等优点,用户为了对数据库内的数据加以访问,能够在ADO的基础上编写应用程序,它支持的功能主要有Web的应用程序与建立服务器/客户端,另外,通过它还可以实现“远程数据访问”,使服务器中的数据通过来回传输后移动至Web页或客户端应用程序中,接着可以在客户端操作得到的数据,更新后将其发往服务器即可。   在VB中利用数据流对象对多媒体数据进行操作的步骤主要有四个。首先打开数据库登录程序,其次是“定位文件”按钮,通过它能够得到某个磁盘文件的路径,以便在数据库中保持多媒体文件,假如为图片,需要在图画框中显示,假如为声音视频文件,直接播放即可。在工具箱中添加Microsoft command Dialog 控件,并通过“菜单/工具/部件”选择。接着,在数据库中保存数据。通常需要通过“菜单/工具”中的引入选项将Stream对象引入ADO2.5中。最后在读取数据库中的多媒体数据时,要采用 MSFlexGrid 控件使网格数据显示出来,或者对其实施操作。该空间提供的格式设置、网格合并与排序等功能十分灵活,还能将图片与字符串加入网格之中。因此,必须通过“菜单/工具”中的部件选项在工程中添加MSFlexGrd.oex文件,对其中一行双击后,以鼠标返回的位置为依据,找到需要数据库中读取的数据。该方法主要是将Stream引入AS02.5中,从而实现对二进制大对象数据的访问与修改。   2.2 Filed对象中的方法   数据访问对象(Database Access Object)缩写为DAO,通过它能够建立全功能应用程序,用来访问现有数据库,还可以创建数据库,相当于数据库引擎面向对象的一个接口。其中,ODBC服务器/客服数据库,比如Microsoft SQL Server 等,以及Microsoft FoxPro、dBase、Microsoft Access等现在流行的不同格式的数据库均属于现有的数据库。实现结构化数据库系统的创建与访问后,编程也变得更加方便,不仅可以将已存在的数据库应用于程序之中,还允许其他程序与应用程序间进行数据共享,并且实现编程的简化,不需要再对低级文件的查找与访问进行处理。   应用Filed对象中的方法在VB中处理多媒体数据时,主要的操作步骤共有三个。首先是打开数据库登录程序。其次是在数据库中保存数据。同数据流处理技术中的ADO相同,应用Filed对象中的方法也需要设置“定位文件”按钮事件,运用Append Chunk方法进行保存。在此过程中,注意指定块的大小和文件中数据的长度,以此为依据明确文件中数据长度能分的块数以及不足一块的大小先对不足一块的部分进行处理,接着处理剩下的数据。最后一步就是读取数据库中的数据,与ADO中的方法一样,需要使用MSFlexG

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档