《多媒体技术》第08章-多媒体数据管理技术课件

上传人:F****n 文档编号:88136069 上传时间:2019-04-19 格式:PPT 页数:58 大小:1.87MB
返回 下载 相关 举报
《多媒体技术》第08章-多媒体数据管理技术课件_第1页
第1页 / 共58页
《多媒体技术》第08章-多媒体数据管理技术课件_第2页
第2页 / 共58页
《多媒体技术》第08章-多媒体数据管理技术课件_第3页
第3页 / 共58页
《多媒体技术》第08章-多媒体数据管理技术课件_第4页
第4页 / 共58页
《多媒体技术》第08章-多媒体数据管理技术课件_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《《多媒体技术》第08章-多媒体数据管理技术课件》由会员分享,可在线阅读,更多相关《《多媒体技术》第08章-多媒体数据管理技术课件(58页珍藏版)》请在金锄头文库上搜索。

1、1,第八章 多媒体的 数据管理技术,2,8.1 概述,多媒体应用的发展,使多媒体应用项目中的多种数据格式的管理成为关键。 数据管理技术的发展历经三个阶段: 1、人工管理阶段。 2、文件系统阶段。 3、数据库系统阶段 (1)公用数据库 (2)关系型数据库 (3)多媒体数据库,3,1. 人工管理阶段(20世纪50年代中期以前) 计算机主要应用于科学计算,数据量较少,一般不需要长期保存数据; 硬件方面,没有磁盘等直接存取的外存储器; 软件方面,没有对数据进行管理的系统软件。,8.1 概述,程序与数据是一个整体,一个程序中的数据无法被其他程序使用,应用程序的设计与维护负担繁重。,4,2. 文件系统阶段

2、(20世纪50年代后期至60年代后期) 计算机开始大量用于数据管理; 硬件上出现了直接存取的大容量外存储器; 软件方面,出现了操作系统,其中包含文件系统。,8.1 概述,文件的逻辑结构与存储结构有一定区别,即程序与数据有一定的独立性,大大减少了维护程序的工作量。,5,文件系统使计算机在数据管理方面有了长足的进步,但其存在3个缺点: 数据的冗余度大,数据不能共享; 数据独立性差,数据和应用程序是互相依赖的; 缺乏对数据的统一控制管理。,8.1 概述,6,3数据库系统阶段(20世纪60年代后期) 计算机在管理中应用规模更加庞大、数据量急剧增加,数据共享性更强; 硬件价格下降; 软件价格上升,编制和

3、维护软件所需成本相对增加。,8.1 概述,这些成为数据管理在文件系统的基础上发展到数据库系统的原动力。,7,8.1 概述,数据库(Data Base): 是按照一定的规则相互关联数据的集合。这些数据是用来反映各类实物的属性的数据。 数据库管理系统(DBMSData Base Management System): 是能够用来建立数据库,完成数据库的维护、管理等操作,并能够帮助用户方便地使用数据库的软件。,8,8.1 概述,数据库系统的概念 数据库系统(Database System,记为DBS)是一个复杂的系统,它是由硬件、软件(操作系统、数据库管理系统和编译系统等)、数据库和用户构成的系统。

4、,9,数据库概述,数据库系统的概念 数据库系统与图书馆的比较 数据库 图书馆 数据 图书 外存 书库 用户 读者 数据模型 书卡格式 数据库管理系统 图书馆管理员 数据的物理组织方法 图书馆图书存放方法 用户对数据库的操作 读者对图书馆的访问 (使用数据操纵语言对数据 (用普通语言借书、还书等) 检索、插入、删除、修改),10,8.1 概述,数据库管理系统(DBMS) 模式种类: 1、物理模式(存储模式):数据的存储组织方法 2、概念模式(逻辑模式):定义抽象世界的方法 3、外部模式(视图):概念模式对用户有用的那 一部分,11,8.1 概述,数据库管理系统(DBMS),设计师构造,底层描述,

5、数据视图,用户观,12,8.1 概述,数据库管理系统(DBMS) 模式种类: 1、物理模式(存储模式,内模式): 它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。,13,8.1 概述,数据库管理系统(DBMS) 模式种类: 2、概念模式(逻辑模式): 它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库系统提供的数据模

6、式描述语言(DDL:Data Description Language)来描述、定义的,体现、反映了数据库系统的整体观。,14,8.1 概述,数据库管理系统(DBMS) 模式种类: 3、外部模式(视图): 外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言(外模式DLL)来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML:Data Manipulation Language)对这些数据记录进行描述。外模式反映了数据

7、库的用户观。,15,数据库系统的特点 数据共享:多个用户可同时存取数据而不相互影响; 减少数据冗余:在数据库中用户的逻辑数据文件和具体的物理数据文件不必一一对应; 具有较高的数据独立性:指数据与应用程序之间的彼此独立 增强了数据安全性和完整性保护:加入安全保密机制,实行集中控制。,8.1 概述,16,8.1 概述,传统数据库数据模型: 1、关系型 2、层次型 3、网络型,17,8.1 概述,传统数据库数据模型: 1、关系型 采用关系框架来描述数据之间的关系,通过把数据抽象成不同属性和相互的关系,建立起数据的管理机制。 列称为字段,行称为记录。,18,8.1 概述,传统数据库数据模型: 2、层次

8、型 也称树型,很像一颗倒挂的树,用来描述有层次联系的事物;反映了客观事物之间一对多(1:n)的联系。,19,8.1 概述,传统数据库数据模型: 3、网络型 反映了客观事物之间的多对多(m:n)的联系。 例如:一个商店可以经营若干种商品,若干个商店可以出售同一种商品。商店与其所经营的各类商品之间的联系就是一种网络数据模型。,20,8.1 概述,如何组织?表达?查询?,如果把多媒体加入到数据库中,21,8.1 概述,多媒体数据与数据库管理: 数据库中的数据类型: 1、字符数值数据 2、文本数据 3、声音数据(音频) 4、图形数据 5、图像数据 6、视频数据,22,8.1 概述,数据库中的数据类型:

9、 1、字符数值数据 记录事物非常简单的属性、数值属性,或是高度抽象的属性 。 【特点】简单、规范,因而易于管理; 【应用】传统数据库主要针对这种数据,在多媒体数据库中仍需要管理大量的这类数据。,23,8.1 概述,数据库中的数据类型: 2、文本数据 最常见的媒体形式,各种书籍、文献、档案等无不是由文本媒体数据为主构成。 【特点】计算机内由长短不一的字符串表示,给存储和再现带来不便,自然语言理解技术的不成熟也使查询文本数据的难度加大。 【应用】许多通用型数据库系统根本没有管理和使用文本媒体的有效手段。 关键字检索和全文检索,24,8.1 概述,数据库中的数据类型: 3、声音数据(音频) 音乐数据

10、:以符号表示,数据量小,对它的查询和存储可以当成文本处理。 语音数据:以数字化的波形为主,数据量大。 检索:1)给语音数据人工附加属性描述或文本描述;2)浏览。具体应用中一般两者相结合使用。,25,8.1 概述,数据库中的数据类型: 4、图形数据 可分解为点、线、弧等基本的图形元素,使用层次数据模型。 特点:由于图形是用符号或特定的数据结构表示,易于管理。 应用:已有很多成功的应用范例,如地理信息系统、工业图纸管理系统和建筑CAD数据库等。,26,8.1 概述,数据库中的数据类型: 5、图像数据 指位图式图像,目前已经提出很多方法,例如:属性描述法、特征提取、分割、纹理识别、颜色检索等。 特定

11、于某一类应用的图像检索系统已取得成功的经验,如指纹数据库、头像数据库等。 多媒体数据库中更强调对通用图像数据的查询和管理。,27,8.1 概述,数据库中的数据类型: 6、视频数据 复杂得多,引入了时间属性,管理要在时间和空间两方面进行。管理、查询难度更大。 考虑实时、合成、同步等问题。,28,8.1 概述,多媒体数据的特点: (1)、数据量巨大 (2)、数据类型繁多、差别大 (3)、有些多媒体信息对处理时间要求 过高 (4)、多媒体信息往往需要多种信息集 成、共同描述,29,8.1 概述,多媒体数据的管理方法: (1)文件管理系统 (2)建立特定的逻辑目录结构 (3)传统的字符、数值数据管理系

12、统 (4)多媒体数据管理系统(MDBMS) (Multimedia Database Management System) (5)超文本和超媒体 (Hypertext and Hypermedia),30,8.1 概述,(1)文件管理系统 利用操作系统提供的文件管理系统对多媒体数据资源按不同媒体、不同使用方法或不同类别建立不同属性的数据文件,并对这些文件进行维护和管理,供多种多媒体应用开发程序使用。,31,8.1 概述,文件管理系统示意图,现 实 世 界 信 息,采集/转换,图形数据文件,图像数据文件,声音数据文件,文字数据文件,字符数据文件,文件 系统,多媒体 应用程序,多媒体 应用程序,多

13、媒体 应用程序,操作系统 网络操作系统 窗口操作系统,32,8.1 概述,(2)建立特定的逻辑目录结构 与文件管理系统的对比: 相同点:也是利用操作系统提供的文件管理系统; 不同点:将各类源文件和数据库文件放在不同的 目录下管理。,33,8.1 概述,(3)传统的字符、数值数据管理系统 把文件管理系统和传统的字符、数值数据库管理系统结合起来。 常规数据 传统数据库管理系统 (如字符、整型数等) 非常规数据 文件管理系统 (如动画、图形等) 将数据库文件的完全文件名作为字符串纳入传统数据库进行管理,34,8.1 概述,传统的字符、数值数据管理系统示意图,多媒体数据文件,传统DBMS,多媒体数据库

14、 文件检索程序,OS的 文件 系统,多媒体应用,多媒体应用,多媒体应用,数据库,35,8.1 概述,(4)多媒体数据管理系统: 特点:如果能够对多媒体数据和传统的字符型数值数据采用统一的方法进行管理,该系统将成为最理想、最有效的数据管理方法。 功能: (1)、多媒体数据库对象的定义 (2)、多媒体数据库运行的控制 (3)、多媒体数据库的建立和维护 (4)、多媒体数据库在网络上的通信功能 主流数据库系统:如Oracle、Sybase 等,36,8.2 多媒体数据库管理系统,8.2.1、多媒体数据库管理系统的基本功能: (1)、必须能表示和处理各种媒体数据(包括音频、视频、动画等非格式化数据)。

15、(2)、必须能反映和管理各种多媒体数据的特性,或各种媒体数据之间的空间和时间的关联。 (3)、必须满足物理数据独立性和逻辑数据独立性,同时满足媒体数据独立性。,37,8.2 多媒体数据库管理系统,物理数据独立性:物理数据结构(存储模式)改变不影 响概念数据组织(逻辑模式)。 逻辑数据独立性:概念数据组织改变时,不会影响用户 程序使用的视图(外模式)。 媒体数据独立性:多媒体数据库管理系统在设计和实现 时,要求系统保持各种媒体的独立性 和透明性。,38,8.2 多媒体数据库管理系统,8.2.2、多媒体数据库管理系统的体系结构: 1、层次结构 2、组织结构:联邦型结构 集中统一型结构 客户/服务器结构 超媒体型结构,39,1、层次结构:,传统数据库层次结构:,40,1、层次结构:,多媒体数据库层次结构:,41,1、层次结构:,多媒体数据库层次结构:,媒体支持层:针对各种媒体的特殊性质,对媒体进行相应的分割、识别、变换等操作,并确定物理存储的位置和方法,以实现对各种媒体的最基本数据的管理和操纵。,42,1、层次结构:,多媒体数据库层次结构:,存取与存储数据模型层:完成多媒体数据的逻辑存储与存取。描述各种媒体数据的逻辑位置安排、相互的内容关联、特

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号