第4章多媒体数据管理.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

10
(3) 关系模型
学生 学号 姓名 性别 年龄 课程 课程号 课程名 学时数
选课
学号 课程号 分数

(3)关系模型

关系模型是用二维表格结构来表示实体以 及实体之间联系的数据模型,每个二维表可 称为关系,关系模型是“关系”组成的集合。
11
关系模型
数字 字符 男女 系名 数字 字符

关 系
学号 9919101 9919102 9919103 9919104 ∶ 9919120

19
时空编组



表达是指把各种媒体信息(实体)传达给用 户的活动。 表达涉及到对多媒体对象从时间与空间两个 维度进行控制。我们把对多媒体对象进行的 时间表达控制,叫做时间编组,而把对多媒 体对象进行的空间表达控制,叫做空间编组, 两者统称为多媒体对象的时空编组。 空间编组实质上是在空间上将各种媒体信息 单元编排组合以便形成可视听的多媒体对象 的过程(空间布局合理,时态关系同步)。

4
基本概念
(4)相关软件是支持软件,如操作系统等。 ( 5)数据库管理员是全面负责建立、维护 和管理数据库系统的人员;用户是最终系 统的使用和操作人员。


4. 数据库管理系统DBMS
数据库管理系统是用于建立、使用和维护 数据库的一组软件。 数据库管理系统使用户能方便地定义数据 和操纵数据,并能够保证数据的安全性、 完整性、多用户对数据的并发使用及发生 故障后的系统恢复。
多媒体技术
第 4章
1
第4章

多媒体数据管理
概述 多媒体数据库管理系统 超文本与超媒体
2
4.1 概 述

基本概念 数据库技术的产生与发展 数据模型结构

数据模型的分类

时空编组 多媒体数来自百度文库库系统结构


1. 数据库系统的层次模式结构 2. 多媒体数据库的体系结构
3
基本概念
数据库系统是指具有管理和控制数据库功能 的计算机系统。 数据库系统由5部分组成: (1)硬件系统是整个数据库系统的基础,需 要有足够大容量的内存和磁盘等存取设备等。 (2)数据库集合是若干个设计合理、满足应 用需要的数据库。 (3)数据库管理系统是为数据库的建立、使 用和维护而配置的软件,是数据库系统的核 心组成部分。
姓名 李敏 金华 王平 陈丽 ∶ 洪小明
性别 男 女 男 女 ∶ 男
系别 计算机 计算机 计算机 计算机 ∶ 计算机
年龄 20 20 20 20 ∶ 20
籍贯 上海 北京 北京 上海 ∶ 北京
属性名 元 组
(行)
主码
12
(3) 关系模型
1)关系 2)元组 3)属性 4)主码 5)域


属性的取值范围。
元组中的一个属性值。
13

6)分量

(3) 关系模型

7)关系模式

对关系的描述,一般表示为:关系名(属性1, 属性2,…,属性n)。

在关系模型中,实体以及实体间的联系都是用 关系来表示的。
14
(3) 关系模型
关系模型定义了关系的结构以及引用完 整性限制等特性,同时定义了选择、投 影、连接和关系的集合运算等关系运算 以及更新、定义数据等操作。 在关系数据库的基础上增加一种大二进 制对象 BLOB 字段来支持对多媒体数据对 象的存取,对关系数据模型的基本结构 不作任何改动。但用户只能对 BLOB 字段 的存在进行查询,不能根据 BLOB 字段的 内容进行查询。

5
基本概念

5. 多媒体数据库管理系统MDBMS

数据库管理系统是用于建立、使用和维 护多媒体数据库的一组软件。 管理信息系统是由若干子系统构成的一 个集成的人机系统,从组织的全局出发, 实现数据共享,提供分析、计划、预测和 控制等方面的综合信息。

6. 管理信息系统MIS


其主要目的是发挥系统的综合效益,提 高管理水平。

15
(3) 关系模型

BLOB有两种类型:
文本BLOB类型由有效的文本字符组成。 字节 BLOB 类型是二进制数据流,这种含 有与记录中其他列分开存放在盘的不同分 区上的 BLOB 列的数据库的逻辑区域叫做 BLOB区。


有两个优点:
① 保证仍然可以以最佳速度执行大量的 没有大二进制对象的程序。 ② 可以用便宜的存储介质来存储BLOB。
(1) 层次模型
系 系号 系名
教研室
室号
室名
课程号 课程名 学时数
课程
教师
姓名
性别
职称
年龄
9
(2) 网状模型
用网状结构表示实体及其之间联系的 模型称为网状模型。网中的每一个结 点代表一个记录类型,联系用链接指 针来实现。广义地讲,任何一个连通 的基本层次联系的集合都是网状模型。 网状模型的特征是:允许结点有多于 一个的父结点;也可以有一个以上的 结点没有父结点。

6)类层次和继承
用结点表示对象类,用连接两结点的边 表示两个对象类的概括关系,则具有概括 关系的对象类形成一个层次结构,称为类 层次。 其中高层结点是低层结点的概括,称为 低层结点的父类; 低层结点是对其高层结点的具体化,称 为高层结点的子类。子类不仅可以继承其 父类对象的部分或全部属性和方法,还可 以拥有自己的属性和方法。
17
(4) 面向对象模型

3)方法

方法是对象的一组操作,方法体现了对 象的行为能力。 消息传送相当于一个间接的过程调用。

4)消息


5)类

类描述的是具有相似性质的一组对象, 具有相同的属性名和定义在这些属性上的 方法。有了对象类的概念就可以一次定义 系统中同类所有对象的属性和方法。
18
(4) 面向对象模型
7

3. 数据库系统阶段

数据模型的分类

表示实体以及实体之间(存储和管理数 据、处理数据)联系的数据库的数据结 构称为数据模型,目前基本的数据模型 有几类:

(1)层次模型

数据结构是一棵“有向树”,层次模型 的特征是:有且仅有一个结点没有父结点, 它就是根结点;其他结点有且仅有一个父 结点。
8

16
(4) 面向对象模型


面向对象数据模型语义丰富,描述能力强, 不但可以描述数据的静态结构,而且还可以 描述数据的动态行为,并且它是可扩充的, 可以方便地让用户定义新的数据类型及其操 作。 面向对象模型的几个基本概念: 1)对象

对象是现实世界中具有某些特性的事物实体。

2)属性

属性用来描述对象的外观和行为的特征。
6
数据库技术的 产生与发展

1. 人工管理阶段

数据和程序不具有独立性;数据不能长期 保存。

2. 文件系统阶段

程序和数据有了一定的独立性,程序和数 据分开存储。但数据冗余度大,缺乏数据 独立性,数据不能集中管理。
实现数据共享,减少数据冗余;采用特定 的数据模型;具有较高的数据独立性;有 统一的数据控制功能和较高的数据安全性。
相关文档
最新文档