发布网友 发布时间:2024-10-01 12:52
共1个回答
热心网友 时间:2024-10-06 09:10
多媒体数据库系统的层次结构与传统的关系数据库(RDBMS)基本一致,主要包括物理层、概念层和表现层。
在物理层中,多媒体数据库系统的物理存储描述指的是多媒体数据在计算机物理存储设备上的存放形式。多媒体数据可能分散在不同的数据库中,例如,某人的声音和照片可能分别保存在声音数据库和图像数据库中,而其人事记录可能保存在关系数据库中。
概念层表示现实世界的抽象结构,它提供了对多媒体数据库中各种多媒体数据进行统一管理的数据库语言。多媒体应用开发人员通过概念层可以对多媒体数据进行操作,而概念对象可能来自多个数据库,例如,人由人事记录、照片等描述,分别来自关系数据库和图像数据库。在概念层上,模式必须按照几个数据库的概念模式来定义。
表现层分为视图层和用户层。用户层是多媒体数据库的外部表现形式,包括用户可见的表格、图形、画面和播放的声音等。用户层由专门的多媒体布局规格说明语言描述,并向用户提供使用接口。多媒体数据管理系统的表现模式在多媒体数据库系统中尤为重要,因为非格式数据的表现形式各异,且它们之间存在关联性。
多媒体数据库系统的组织结构一般包括集中型、主从型和协作型三种。集中型多媒体数据库管理系统由单一的管理系统负责管理不同媒体的数据库,以及对象空间和目的数据的集成。主从型中,每个数据库管理系统管理自己的数据库,由主数据库管理系统控制和管理。协作型则由多个数据库管理系统组成,每个管理系统之间没有主从之分,但需要协调工作。每个成员MDBMS需要附加一个外部处理软件模块,以提供通信、检索和修改界面。在这种结构下,用户可以位于任一数据库管理系统的位置。
多媒体数据库系统技术仍在发展中,大多数系统仅限于特定的多媒体应用领域。多媒体应用领域大多涉及多媒体文件的处理,较少利用多媒体数据库作为数据源。这受到诸如图像、视频等大数据流和面向内容检索等问题的制约。
MMMD多媒体数据库是数据库技术与多媒体技术结合的产物。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。