多媒体信息管理技术PPT讲稿.ppt
《多媒体信息管理技术PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《多媒体信息管理技术PPT讲稿.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多媒体信息管理技术多媒体信息管理技术School of ManagementTianjin University第1页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术多媒体信息管理的问题多媒体信息管理的问题多媒体应用系统关键问题多媒体应用系统关键问题就是对系统就是对系统中数据进行有效地管理:中数据进行有效地管理:对多媒体数据的有效管理能尽量减少开对多媒体数据的有效管理能尽量减少开发费用;发费用;便于综合利用、数据共享,降低成本、便于综合利用、数据共享,降低成本、提高效益;提高效益;对提高多媒体应
2、用程序的执行效率和运对提高多媒体应用程序的执行效率和运行质量也具有十分重要的意义。行质量也具有十分重要的意义。第2页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术1.1.多媒体数据的存储环境多媒体数据的存储环境对多媒体数据的存储环境总的要求是:对多媒体数据的存储环境总的要求是:容量大、质量好、存取速度快、价格合适。容量大、质量好、存取速度快、价格合适。主要有主要有4 4类存储介质:类存储介质:(1)(1)可更换的硬盘;可更换的硬盘;(2)(2)磁带备份介质;磁带备份介质;(3)(3)光盘档案介
3、质;光盘档案介质;(4)(4)磁盘阵列磁盘阵列;第3页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术2.多媒体数据管理的软件环境多媒体数据管理的软件环境对多媒体数据资源的有效管理方法对多媒体数据资源的有效管理方法:(1)文件管理系统文件管理系统。(2)建立特定的逻辑目录。建立特定的逻辑目录。(3)传统的字符、数值数据库管理系统。传统的字符、数值数据库管理系统。(4)多媒体数据库管理系统多媒体数据库管理系统。(5)超文本和超媒体超文本和超媒体 。第4页,共46页,编辑于2022年,星期六Scho
4、ol of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术多媒体多媒体数据库管理系统数据库管理系统依据独立性原则,依据独立性原则,DBMS按层次划分为按层次划分为3种模式:种模式:物理模式、概念模式和外部模式物理模式、概念模式和外部模式。物理模式定义数据存储组织方法,物理模式定义数据存储组织方法,如数据库文件的如数据库文件的格式、索引文件组织方法、数据库在网络上的分布方格式、索引文件组织方法、数据库在网络上的分布方法等法等(存储模式存储模式)。概念模式借助数据模型来描述,它定义抽象现实概念模式借助数据模型来描述,它定义抽象现实世界的方法。数据库模型
5、先后经历了网状模型、世界的方法。数据库模型先后经历了网状模型、关系模型和面向对象模型等阶段。关系模型和面向对象模型等阶段。外部模式又叫视图,它是概念模式对用户有用的那外部模式又叫视图,它是概念模式对用户有用的那一部分。一部分。第5页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术数据库数据库物理模式物理模式概念模式概念模式外部模式外部模式用户用户用户用户用户用户DBMS的的3层模式层模式第6页,共46页,编辑于2022年,星期六School of ManagementTianjin Univer
6、sity多媒体信息管理技术多媒体信息管理技术多媒体数据对数据库的影响多媒体数据对数据库的影响(1)数据量大且媒体之间差异也极大,从而影响数据库中的数据量大且媒体之间差异也极大,从而影响数据库中的组织和存储方法。组织和存储方法。(2)媒体种类增多增加了数据处理困难。媒体种类增多增加了数据处理困难。(3)多媒体不仅改变了数据库的接口,使其声、文、图多媒体不仅改变了数据库的接口,使其声、文、图并茂,而且也改变了数据库的操作形式,其中最重并茂,而且也改变了数据库的操作形式,其中最重要的是查询机制和查询方法。要的是查询机制和查询方法。(4)传统的事务一般都是短小精悍,在多媒体数据库管理系传统的事务一般都
7、是短小精悍,在多媒体数据库管理系统中也应尽可能采用短事务。为保证播放不致中断,统中也应尽可能采用短事务。为保证播放不致中断,MDBMS应增加这种处理长事务的能力。应增加这种处理长事务的能力。(5)多媒体数据库管理还有考虑版本控制的问题。多媒体数据库管理还有考虑版本控制的问题。第7页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术MDBMS多媒体数据库管理系统的功能要求多媒体数据库管理系统的功能要求(1)MDBMS必须能表示和处理各种媒体数据,重点必须能表示和处理各种媒体数据,重点是不规则数据如图
8、形、图像、声音的表示方法是不规则数据如图形、图像、声音的表示方法(2)MDBMS必须能反映和管理各种媒体数据的特性,必须能反映和管理各种媒体数据的特性,或各种媒体数据之间的空间或时间的关联。或各种媒体数据之间的空间或时间的关联。(3)MDBMS除必须满足物理数据独立性和逻辑数据独除必须满足物理数据独立性和逻辑数据独立性外,还应满足媒体数据独立性。立性外,还应满足媒体数据独立性。物理数据独立性指当物理数据组织改变时,不影响概念物理数据独立性指当物理数据组织改变时,不影响概念数据组织。数据组织。逻辑数据独立性指概念数据组织改变时,不影响用户程逻辑数据独立性指概念数据组织改变时,不影响用户程序使用的
9、视图。序使用的视图。第8页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术媒体数据独立性指在媒体数据独立性指在MDBMSMDBMS的设计和实现时,要的设计和实现时,要求系统能保持各种媒体独立性和透明性。求系统能保持各种媒体独立性和透明性。(4)MDBMS的数据操作功能。的数据操作功能。(5)MDBMS的网络功能。应解决分布在网络上的多媒体的网络功能。应解决分布在网络上的多媒体数据库中数据的定义、存储、操作问题,并对数据一数据库中数据的定义、存储、操作问题,并对数据一致性、安全性、并发性进行管理。
10、致性、安全性、并发性进行管理。(6)MDBMS应应具具有有开开放放功功能能,提提供供MDB的的应应用用程程序序接接口口API,并提供独立于外设和格式的接口。并提供独立于外设和格式的接口。(7)MDBMS还应提供事务和版本管理功能。还应提供事务和版本管理功能。第9页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术1.集中型集中型MDBMS由单独一个由单独一个MDBMS来管理和建立不来管理和建立不同媒体的数据库,并由这个同媒体的数据库,并由这个MDBMS来管理对象空间及目的数据的集成。来管理对象空间
11、及目的数据的集成。MDBMS 图像数据库 图形数据库 音频数据库 文本数据库 视频数据库第10页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术2.主从型主从型MDBMS每个数据库都有自己的管理系统,每个数据库都有自己的管理系统,称称为从数据库管理系统,它们各自管理自为从数据库管理系统,它们各自管理自己的数据库。己的数据库。这些从数据库管理系统又受一个称为主这些从数据库管理系统又受一个称为主数据库管理系统的控制和管理数据库管理系统的控制和管理 。第11页,共46页,编辑于2022年,星期六Sch
12、ool of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术从从MDBMSMDBMS从从MDBMSMDBMS从从MDBMSMDBMS从从MDBMSMDBMSMDBMSMDBMSMDBMS某种MDB某种MDB某种MDB某种MDB多媒体数据库多媒体数据库主从型主从型MDBMSMDBMS的组织结构的组织结构 第12页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术3.协作型协作型MDBMS协作型协作型MDBMS也是由多个数据库管理也是由多个数据库管理系统来
13、组成,系统来组成,每个数据库管理系统之间每个数据库管理系统之间没有主从之分。没有主从之分。要求系统中每个数据库管理系统要求系统中每个数据库管理系统(称为称为成员成员MDBMS)能协调地工作,但因每一能协调地工作,但因每一成员成员MDBMS彼此有差异,彼此有差异,所以在通信所以在通信中必须首先解决这个问题。中必须首先解决这个问题。第13页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术 成员成员 MDBMS MDBMS 成员成员 MDBMS MDBMS 成员成员 MDBMS MDBMSMDBMS
14、某种某种MDB 某种某种MDB 某种某种MDB 附加软件附加软件 附加软件附加软件 附加软件附加软件 多媒体数据库多媒体数据库协作型MDBMS的组织结构第14页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术MDBMS的数据模型的数据模型1.1.数据模型的概念数据模型的概念数数据据模模型型通通常常由由数数据据结结构构、数数据据操操作作和和完完整整性约束三部分组成,性约束三部分组成,也称数据模型三要素。也称数据模型三要素。数据结构是对数据库系统静态特性的描述,是所是对数据库系统静态特性的描述,是所
15、研究的对象类型的集合。这些对象是数据库的组成研究的对象类型的集合。这些对象是数据库的组成成分。成分。数据库系统通常按数据结构的类型来命名数据类数据库系统通常按数据结构的类型来命名数据类型,型,如层次模型、网状模型、关系模型和面向对如层次模型、网状模型、关系模型和面向对象模型。象模型。第15页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术数据操作是对数据库系统动态特性的描述,如数据是对数据库系统动态特性的描述,如数据库中各种对象的实例、允许执行的操作集合。库中各种对象的实例、允许执行的操作集合。
16、数据的数据的约束条件是实现数据库完整性规则的集合,是实现数据库完整性规则的集合,所谓完整性规则是指给定的数据模型中数据及它所谓完整性规则是指给定的数据模型中数据及它们之间关联所具有的制约和依存规则,用以限定们之间关联所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,符合数据模型的数据库状态以及状态的变化,以以保证数据库数据的正确、有效、相容和一致。保证数据库数据的正确、有效、相容和一致。数据模型应该提供定义数据完整性约束条件的数据模型应该提供定义数据完整性约束条件的机制,以反映数据必须遵守的特定的语义约束机制,以反映数据必须遵守的特定的语义约束条件。条件。第16页,共46
17、页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术2.2.常用的数据模型常用的数据模型早期早期DBMS采用层次模型,它利用树型结构来采用层次模型,它利用树型结构来表示实体及实体之间联系。模型中节点为记表示实体及实体之间联系。模型中节点为记录型,表示某种类型的实体;节点之间的连录型,表示某种类型的实体;节点之间的连线表示它们之间的关系。线表示它们之间的关系。利用网状结构来表示实体与实体之间联系的数利用网状结构来表示实体与实体之间联系的数据模型称为网状模型,据模型称为网状模型,其节点为记录型,其节点为记录型,
18、用于用于表示某类实体。表示某类实体。层次和网状数据库管理系统均不支持数据独立层次和网状数据库管理系统均不支持数据独立性。数据库结构的调整将使应用随之变化,这性。数据库结构的调整将使应用随之变化,这就限制了数据库系统及其应用的可扩展性、可就限制了数据库系统及其应用的可扩展性、可重用性及可移植性。重用性及可移植性。第17页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术关系模型克服了上述两种模型的缺陷,关系模型克服了上述两种模型的缺陷,利用二维利用二维的表来表示实体及实体之间的关系,的表来表示实体及
19、实体之间的关系,每张二维表每张二维表又称为一个关系。又称为一个关系。扩充的原因:扩充的原因:传统的关系模型结构简单,是单一的二维表,传统的关系模型结构简单,是单一的二维表,数据类型和长度也被局限在一个较小的子集中,又数据类型和长度也被局限在一个较小的子集中,又不支持新的数据类型和数据结构,不支持新的数据类型和数据结构,很难实现空间数很难实现空间数据和时态数据,缺乏演绎和推理操作,据和时态数据,缺乏演绎和推理操作,因此表达数因此表达数据特性的能力受到限制。据特性的能力受到限制。在在MDBMS中使用关系模型,中使用关系模型,必须对现有的关系必须对现有的关系模型进行扩充,使它不但能支持格式化数据,也
20、能处理模型进行扩充,使它不但能支持格式化数据,也能处理非格式化数据。非格式化数据。第18页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术模型扩充主要有模型扩充主要有3 3种策略:种策略:(1)(1)使关系数据库管理技术和操作系统中文件系统功能使关系数据库管理技术和操作系统中文件系统功能相结合,相结合,实现对非格式化数据的管理。其主要方法实现对非格式化数据的管理。其主要方法是以存放非格式化数据的文件名代替。是以存放非格式化数据的文件名代替。(2)(2)将关系元组中格式化数据和非格式化数据装在一起
21、将关系元组中格式化数据和非格式化数据装在一起形成一个完整的元组,存放在数据页面或数据页面组形成一个完整的元组,存放在数据页面或数据页面组中,统一管理中,统一管理(大系统采用大系统采用)。(3)(3)将元组中非格式化数据分成两部分,一部分是将元组中非格式化数据分成两部分,一部分是格式化数据本身,另一部分是对非格式化数据的格式化数据本身,另一部分是对非格式化数据的引用引用(小系统采用小系统采用)。3种策略的关键是要种策略的关键是要扩充数据类型,扩充数据类型,解决非格式化解决非格式化数据的语义解释数据的语义解释。第19页,共46页,编辑于2022年,星期六School of ManagementTi
22、anjin University多媒体信息管理技术多媒体信息管理技术ParadoxParadox是由是由BorlandBorland公司开发的,公司开发的,ParadoxParadox增加了增加了4 4种种数据类型:数据类型:动态注释动态注释、格式注释格式注释、图形和大二进制对图形和大二进制对象象(Blob)Blob)。对它们的处理采用应用程序处理,专门的对它们的处理采用应用程序处理,专门的OLEOLE等方法。等方法。FoxProFoxPro是是MicrosoftMicrosoft公公司司的的产产品品,它它是是在在DBaseDBase基基础础上上发发展展起起来来的的。为为了了处处理理多多媒媒体
23、体数数据据,FoxPro2.5FoxPro2.5引引入入一一个个新新的的属属性性类类型型GeneralGeneral,它它可可以以容容纳纳任任何何一一种种多多媒媒体体数数据据,包包括括文文本本、图图形形、图图像像或或声声音音数数据据。在在WindowsWindows中中,FoxProFoxPro相相当当于于一一个个OLEOLE客客户户,通通过过在在表表中中定定义义一一个个类类型型为为GeneralGeneral的的字字段段,可可以以为为链链接接或或嵌嵌入入任任何何对对象象预留空间。预留空间。第20页,共46页,编辑于2022年,星期六School of ManagementTianjin Un
24、iversity多媒体信息管理技术多媒体信息管理技术关系型多媒体数据库的应用关系型多媒体数据库的应用某公司需要用某公司需要用Oracle8.1.6数据库管理雇员资料数据库管理雇员资料,雇雇员信息包括工号、年龄、性别、月工资、所在部员信息包括工号、年龄、性别、月工资、所在部门、该部门经理、雇员的免冠照片等属性。门、该部门经理、雇员的免冠照片等属性。对这样比较复杂结构的实体对这样比较复杂结构的实体(雇员雇员),关系数据,关系数据库需要把它分解成最简单实用的关系库需要把它分解成最简单实用的关系(雇员和部雇员和部门门)表示,实体的结构语义隐性地包含在两个关表示,实体的结构语义隐性地包含在两个关系的相同
25、属性中。系的相同属性中。此例中雇员照片属性的存储可利用此例中雇员照片属性的存储可利用Oracle数据库数据库提供的提供的LOB属性类型实现的。属性类型实现的。LOB(Large Object)就是存储大对象的属性类型,就是存储大对象的属性类型,当数据量过大不能直当数据量过大不能直接存入数据库中时,接存入数据库中时,可以使用可以使用LOB属性类型。属性类型。第21页,共46页,编辑于2022年,星期六School of ManagementTianjin University多媒体信息管理技术多媒体信息管理技术Main or virtual memoryTransformation and ty
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体信息 管理 技术 PPT 讲稿
限制150内