网站大量收购独家精品文档,联系QQ:2885784924

第8章 多媒体数据库(精品·公开课件).ppt

第8章 多媒体数据库(精品·公开课件).ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章重点: 第8章 多媒体数据库技术 8.1 概述 8.2 多媒体数据的管理问题 8.3 多媒体数据的存储问题 8.4 多媒体数据库结构 8.5 多媒体数据模型 8.6 基于内容的检索技术 8.7 本章小结 8.1概述 在数据库系统中用户对数据的任何操纵,是通过向数据库管理系统(DBMS)发请求实现。DBMS统一实施对数据的管理,包括存储、查询处理和故障恢复等,同时也保证能在不同用户之间进行数据共享。如果是分布数据库,这些内容将扩大到网络范围之上。 数据库系统的一个重要概念是数据独立性。 8.1概述 依据独立性原则,DBMS一般按层次被划分为三种模式:物理模式、概念模式、外部模式(视图)。 物理模式的主要职能是定义数据的存储组织方法,如数据库文件的格式、索引文件组织方法、数据库在网络上的分布方法等。 概念模式定义抽象现实世界的方法;概念模式通过数据模型来描述 ;数据库系统的性能与数据模型直接相关。 外部模式又称子模式,是概念模式对用户有用的那一部分。 8.1概述 数据库数据模型先后经历了网状模型、层次模型、关系模型等阶段。 关系模型有比较完整的理论基础,“表格”一类的概念易于被用户理解,在数据库中居主导地位。 关系模型把现实世界事物的特性抽象成数字或字符串表示的属性,每一种属性都有固定的取值范围。于是,每一个事物都有一个属性集及对应它的属性值集合。 8.1概述 传统数据库模型主要针对的是整数、实数、定 长字符等规范数据。而多媒体数据库处理的是 不规则的数据。 多媒体数据库技术需要研究的问题: 如何用数据库系统来描述 将怎样进行检索查询 如何表达多媒体信息的内容 该如何处理这些数据呢 8.2 多媒体数据的管理问题 8.2.1 传统的数据管理 8.2.2 多媒体数据带来的问题 8.2.3 多媒体数据的管理 8.2.1 传统的数据管理 关系数据库采用关系框架来描述数据之间的关 系,通过把数据抽象成不同的属性和相互关系 建立起数据的管理机制。 对于一个具有复杂结构的实体(如雇员),关系数据库需要把它分解,分解的结果可以用最简单实用的关系(如雇员和部门)表示。实体的结构语义隐性地包含在两个关系的相同属性(部门编号)中。只有通过联结(join)、投影(project)等操作才能体现出结构语义。 8.2.2 多媒体数据带来的问题 多媒体DBMS(MMDBMS)的三层模型如图 8.2.2 多媒体数据带来的问题 多媒体对数据库设计的影响主要表现在以下几个 方面: 数据量庞大且媒体之间数据量的差异也极大,从而影响数据库的组织和存储方法。 媒体种类的增多就增加了数据处理的困难。 数据库的多解查询。 用户接口的支持。 8.2.2 多媒体数据带来的问题 多媒体信息的分布对多媒体数据库体系带来了巨大的影响。 在多媒体数据库管理系统中尽可能采用短事务,然而有时需要有处理长事务的能力。 服务质量的要求。 多媒体数据管理还有考虑版本控制的问题。 8.2.3 多媒体数据的管理 要把不同形式的信息(包括文本、图像和视频)组合在他们的应用程序中且多媒体数据库必须是完全分布的,于是有数据库的存储方式如下: 有关系数据库管理系统(RDBMS)进行扩展(二进制)。 把关系数据库中基本二进制对象扩展为继承和类的概念。 将数据库和应用程序转换为面向对象的数据库,并使用C++或SQL这样的面向对象的语言进行开发。 8.2.3 多媒体数据的管理 关系数据库是当前占主流地位的数据库。但它缺乏对多媒体数据库的支持,因为后者是数字和文本数据、GUI前端的图像、CAD/CAM系统和GIS应用程序、静态视频、音频和记录有音乐、伴音的全动作视频的组合。在关系数据库上实现多媒体应用程序的关键局限是:其关系数据模型和关系计算模型。 8.2.3 多媒体数据的管理 RDBMS的多媒体扩展 (1)大多数先进的关系数据库将大二进制对象(BLOB)作为新的数据类型看作二进制和自由格式文本。BLOB构成关系表中的列,用于图像和其他的二进制的数据类型。关系数据表包含BLOB的位置信息,而BLOB实际储存于数据库外部的独立的图像、视频服务器中。关系数据库经过扩充能访问这些BLOB,从而提供给用户一个完整的数据集。 8.2.3 多媒体数据的管理 (2)RDBMS模型的另一个扩展是,除了存储在数据库内部以外,BLOB也受到并发性和事务控制的影响。也就是说,如果事务的后续部分失败了,对BLOB进行的所有修改都可以被退回。并发控制对BLOB的作用与对其它数据类型的作用是一样的。 8.2.3 多媒体数据的管理 多媒体的面向对象数据库 只要建立了类,其中所有的对象都有了该类的属性。类的定

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档