论文部分内容阅读
多媒体数据库系统是基于PB6.5开发的一个完整的数据库系统。该系统实现了图片、音频和视频三种媒质的录入、删除、检索和更新,并创建了用户和后台数据库的友好交互界面。多媒体数据库系统的开发,使用了创建应用软件的常用方法,即在PB6.5的软件平台上进行二次开发。多媒体数据库与关系型数据库有相同点,也有其特殊点:关系型数据库,其数据是关系型数据,我们可以使用PB6.5开发出完整和完善的数据库管理系统,其中包含数据的录入、删除、检索和更新;而多媒体数据库所要处理的数据是非关系型的,不能使用PB6.5完全解决多媒体数据的录入、删除、更新和检索。因此,实现非关系型多媒体数据的录入、查询、删除和更新成为多媒体数据库系统的难点和创新点。 在多媒体数据库的开发过程中,使用不同的方法解决了多媒体数据的录入、删除、更新和检索。解决检索问题,是利用给予多媒体数据的关系型数据的描述,将关系型描述存入到多媒体数据库中,利用关系型数据库的检索方法来实现对多媒体数据的检索,这一点只需要利用PB6.5的基本功能就可以实现;解决删除问题,是利用在各种类型的数据库中删除一个数据项通常不用去关心数据项的具体内容,也就是不关心数据项的类型,而进行删除,所以对于多媒体数据库系统中数据的删除也可利用PB6.5的基本功能实现。多媒体数据库系统开发的难点是实现多媒体数据的录入、更新、在数据库中的存储形式以及多媒体数据以何种形式呈现在用户面前,这些操作都需要与多媒体数据本身接触,即需要与非关系型数据接触。在多媒体数据库系统中,多媒体数据是二进制信息流形式存储的。多媒体数据的录入和更新是利用OLE(Object Linking and Embedding)控件,即对象连接和嵌入控件,调用各种媒体编辑器。OLE控件的特性就是多个应用之间共享数据,这样多媒体数据库系统与各种媒体编辑器共享数据,多媒体数据库系统利用媒体编辑器来录入、更新和显示多媒体数据。 随着网络瓶颈带宽问题的解决和计算机硬件的发展,无论在人们的生活中,还是在信息系统中,多媒体成为密不可分的部分,这就需要对多媒体数据进行妥善的管理,而这些需要多媒体数据库。多媒体数据的存在解决了以往需要大量人力来管理多媒体这个多媒体发展中的制约,同时为数字化图书馆的实现提供了应用途径。