标题：MMMD
MMMD-基本信息
MMMD
英文全称：MultiMediaMulti-Database
中文全称：多媒体多数据库
多媒体数据库从本质上来说，要解决三个难题。第一是信息媒体的多样化，不仅仅是数值数据和字符数据，要扩大到多媒体数据的存储、组织、使用和管理。第二要解决多媒体数据集成或表现集成，实现多媒体数据之间的交叉调用和融合，集成粒度越细，多媒体一体化表现才越强，应用的价值也才越大。第三是多媒体数据与人之间的交互性。没有交互性就没有多媒体，要改变传统数据库查询的被动性，能以多媒体方式主动表现。
MMMD-基本介绍
多媒体数据库是为某种特殊目的组织起来的记录和文件的集合。传统的数据库管理系统在处理结构化数据、文字和数值信息等方面是很成功的。但是处理大量的存在于各种媒体的非结构化数据（如图形、图像和声音等），传统的数据库信息系统就难以胜任了，因此需要研究和建立能处理非结构化数据的新型数据库――多媒体数据库。
多媒体数据库需处理的信息包括数值（number）、字符串(string)、文本(text)、图形（graphics）、图像（image）、声音（voice）、和视像（video）等。对这些信息进行管理、运用和共享的数据库就是多媒体数据库。
MMMD-相关解释
1.能够直接管理数据、文本、图形、图象、视频、音频等多媒体数据的数据库就可称为多媒体数据库。
2.　多媒体数据库及其特点所谓多媒体数据库是指数据库中相互关联的数据集合是多媒体文档的汇集,其中包括文本、图片、音频、视频。
3.一般来说,多媒体数据库是指能够管理字符、文本、声音、图形、图象(静态、动态)等多种媒体的数据库。
4.一般地说能够管理数值、文字、表格、图形、图象、声音等多种媒体的数据库称为多媒体数据库。
MMMD-影响
数据量大且存储媒体之间的差异也很大多媒体应用要求对分布在不同存储媒体上的大量数据进行数据库管理。一段数秒钟的视频可能需要几兆字节的存储空间，从而影响到数据库的组织和存储方法。另一方面，我们不能指望把所有的多媒体信息都保存在一台机器上，必须通过网络加以分发，这对数据库的数据存取同样构成挑战。实时性要求除了需要大量的存储容量，对能处理连续数据的多媒体数据库管理系统要求具有实时性能。
不同媒体之间的特性差异很大
媒体种类的增多增加了数据处理的复杂程度。系统中不仅有声音、文字、图形、图像、视频等不同种类的媒体，而且同种媒体也会有不同的存储格式。例如图像有16色、256色、16位色和真彩色之分；有彩色和黑白图像之分；有BMP、GIF和JPG格式之分等等。不同的格式、不同的类型需要不同的数据处理方法。这要求多媒体数据库管理系统能不断地扩充新的媒体类型及其相应的处理方法，这无疑增加了数据库在处理和管理这些媒体数据的复杂性。
多媒体改变了数据库的接口形式，而且也改变了数据库的操作形式，特别是数据库的查询机制和查询方法。由于多媒体数据的复合、分散和时序等特性，使得数据库的查询不可能只通过字符进行，而应通过基于媒体内容的语义查询。处理长事务的能力事务是数据库管理系统完成一项完整工作的逻辑单位，数据库管理系统保证一个事务要么被完整地完成，要么被彻底地取消。传统的数据库中事务一般都是较短小，在多媒体数据管理系统中也应尽可能采用短事务。但有些场合，特别是多媒体应用场合，短事务不能满足需要，如从视频库中取出并播放一部数字化电影，数据库应保证播放过程不中断，这就不得不处理长事务。多媒体数据库管理还要考虑版本控制问题在具体的应用中，常常会涉及到记录和处理某个处理对象的不同版本。版本包括两个概念。一是历史版本，同一处理对象在不同的时间有不同的内容；二是选择版本，同一处理对象有不同的表述。因此需要解决多版本的标识、存储、更新和查询等。多媒体数据库系统应提供很强的版本管理能力。
MMMD-具备功能
(1)多媒体数据库系统必须能表达和处理各种媒体的数据，主要是无格式数据如图形、图像、声音、视频等。由于这些媒体可能存储在外部设备或只读介质如CD-ROM上，系统必须按照存储媒体的特征进行存储和管理。
(2)多媒体数据库系统必须能反映和管理各种媒体数据的特征，或各种媒体数据之间的时间和空间的关联。
(3)基于内容的查询方法。在多媒体数据库系统中，一个实体以文本(格式数据)或图像等(无格式数据)形式给出时，可用不同的查询和相应的搜寻方法找到这个实体。对于多媒体数据的查询应该是基于内容的，但内容应当事先被描述。
(4)多媒体数据库系统应该具有开放性，提供应用程序接口以及提供独立于外设和格式的接口。
(5)多媒体数据库系统的数据操作功能，除了提供对无格式数据的查询搜索功能外，还应能对不同媒体提供不同的操作方法，如图形、图像的编辑处理，声音数据的剪辑等。
(6)多媒体数据库系统的网络功能。由于多媒体应用一般以网络为中心，应解决分布在网络上的多媒体数据库中数据的定义、存储、操作等问题，并对数据的一致性、安全性进行管理。
(7)多媒体数据库系统应提供处理长事务和版本控制的能力。
MMMD-体系结构
1.多媒体数据库系统的层次结构多媒体数据库系统的的层次结构与传统的关系数据库(RDBMS)基本一致，同样具有物理层、概念层和表现层。
物理层
物理层是多媒体数据库的物理存储描述，即形式描述多媒体数据在计算机的物理存储设备上是如何存放的。对多媒体数据库而言，实际的数据允许分散在不同的数据库中。例如在多媒体的人事档案管理中，某人的声音和照片可能保存在声音数据库和图像数据库中，他的其他的人事记录可能保存在关系数据库中。
(2)概念层
概念层表示的是现实世界的抽象结构，是对现实世界事物对象的描述。多媒体应用开发人员通过该层提供的数据库语言可以对存储在多媒体数据库中的各种多媒体数据进行统一的管理。
概念层由一组概念对象构成。概念对象涉及的对象可能来自几个数据库。例如，人是由人事记录、照片等描述，它们可能分别来自一般的关系数据库和图像数据库。在概念层上，模式必须按照几个数据库的概念模式来定义。
(3)表现层
表现层可以分为视图层和用户层。用户层是多媒体数据库的外部表现形式，即用户可见到的表格、图形、画面和播放的声音等。用户层可由专门的多媒体布局规格说明语言来描述，并向用户提供使用接口。多媒体数据管理系统的表现模式在多媒体数据库系统的研究中是一个需要重视的问题。由于各种非格式数据的表现形式各不相同，同时它们之间存在一定的关联性，所以表现层在多媒体数据库系统较之在传统的数据库中显得格外重要。2.多媒体数据库系统的组织结构多媒体数据库系统的组织结构一般可以分为3种，即集中型、主从型和协作型。
(1)集中型
集中型多媒体数据库管理系统是指由单独一个多媒体数据库管理系统来管理和建立不同媒体的数据库，并由这个多媒体数据库管理系统来管理对象空间及目的数据的集成。
(2)主从型
每一个数据库都由自己的管理系统管理，称为从数据库管理系统，它们各自管理自己的数据库。这些从数据库管理系统由一个称为主数据库管理系统进行控制和管理，用户在主数据库管理系统上使用多媒体数据库中的数据，是通过主数据库管理系统提供的功能来实现的。目的数据的集成也是由主数据库管理系统进行管理。
(3)协作型
协作型多媒体数据库管理系统也是由多个数据库管理系统组成的，每个数据库管理系统之间没有主从之分，只要求系统中每一个数据库管理系统能协调工作，但因每一个成员MDBMS彼此之间有差异，所以在通信中必须首先解决这个问题。为此，对每一个成员要附加一个外部处理软件模块，由它提供通信、检索和修改界面。在这种结构的系统中，用户位于任一数据库管理系统位置。
多媒体数据库系统技术还在发展过程中，大多数多媒体数据库管理系统只限制在特定的多媒体应用领域。很多多媒体的应用领域还只涉及到对多媒体文件的处理，很少有利用多媒体数据库作为数据源。这其中很重要的因素是受诸如图像、视频等大数据流和如何面向内容检索等问题的制约。