WEB开发网
开发学院数据库Oracle Oracle数据库处理多媒体信息 阅读

Oracle数据库处理多媒体信息

 2006-08-05 11:52:57 来源:WEB开发网   
核心提示: 四.Oracle InterMedia工具介绍interMedia是Oracle推出的对Oracle8i多媒体功能进行扩充的一个集成部件,它使得Oracle能够更方便的管理图象、音频、视频、文本等信息,Oracle数据库处理多媒体信息(5),使得Oracle在internet,电子商务等领

四.Oracle InterMedia工具介绍

interMedia是Oracle推出的对Oracle8i多媒体功能进行扩充的一个集成部件,它使得Oracle能够更方便的管理图象、音频、视频、文本等信息。使得Oracle在internet,电子商务等领域多媒体数据的管理上可靠性与可用性增强。它包括image, audio, video三部份。interMedia使用对象类型,类似于JAVA或C++,来描述image, audio, video类型数据,Oracle在这三类对象类型中定义了许多方法来操作这些数据,如对于 image类型数据来说,你可以很方便地进行图形格式转换,压缩,拷贝,截取图形的任何一部份等,而这些是普通LOB类型数据所无法比拟的,普通sql语句也无法完成这些操作。

Internet的发展更突出了interMedia在WEB应用中的价值,现有的WEB应用绝大多数将image,audio,video等多媒体信息存在文件系统中,其优点是操作简单,速度快,缺点是管理复杂,尤其是管理大量image时就受到目录数等的限制。如果将image保存在数据库中,由数据库来统一维护,统一备份,这样就可以简化管理。

Intermedia中定义了几个多媒体对象类型,例如ORDAUDIO就是其中一个,它提供一些audio对象类型数据的操纵函数。下面我们来看一个例子,在这个例子中我们定义一个歌曲对象,建立一个歌曲对象的表,并对该表进行插入与查询操作。

(1)定义一个歌曲对象:

  CREATE TYPE songObject as OBJECT (
    songId VARCHAR2(20), --歌曲号
    title VARCHAR2(4000), --题目
    artist VARCHAR2(4000), --作家
    awards VARCHAR2(4000), --奖项
    timePeriod VARCHAR2(20), --日期时间
    txtinroduction CLOB, --简介
    audioSource ORDSYS.ORDAUDIO --音频数据,这个字段由ORDAUDIO对象来定义。
   );

上一页  1 2 3 4 5 6 7  下一页

Tags:Oracle 数据库 处理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接