不用修改。需要修改外模式/模式映射。
(XX独立性,就是指XX变化时,上级模式不用变!!!!!)
1.10. 数据库设计
数据库设计阶段:
[1] 需求分析:得到数据要求、处理要求。使用数据流图描述业务流程。 [2] 概念结构设计:得到E-R图,数据字典。与具体DBMS无关。对应“外
模式”。
[3] 逻辑结构设计:将概念结构模型转换成一般的关系(E-R图转换成表结
构)、网状、层次模型,然后再向特定DBMS支持下的数据模型转换,最后对数据模型进行优化(模式分解、合并、增加部分必要冗余)。与具体DBMS有关。对应“模式”。
[4] 物理设计:基于具体数据库设计实现,包括文件结构,索引等。对应
“内模式”(存储模式)。
1.11. 数据库恢复
数据库恢复是指在数据库中的数据被破坏时,在尽可能短的时间内,把数据库恢复到故障发生前的状态。
在进行事务处理时,对数据更新的全部有关操作内容都要写入日志文件;当系统正常运行时,按一定的时间间隔,设立检查点文件,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。
检查点记录的内容包括:
[1] 建立检查点时刻所有正在执行的事务清单。 [2] 这些事务最近一个日志记录的地址。
1.12. 数据库安全性
数据库安全性包括两方面:
? 内部安全:数据库运行过程中,由于自身的问题、错误而引起故障造
成的问题,主要是由故障引起,事务故障、系统故障(数据库系统、操作系统、硬件崩溃)、介质故障;
? 外部安全:SQL注入攻击,黑客软件攻击,病毒、木马攻击。
数据库备份划分为:冷备份、热备份和数据导出。
数据导出根据导出数据的范围又分为:完全导出、增量导出(只导出上一次导出的基础上把变化的数据导出)、累计导出(在上次完全导出的基础上,把变化的所有数据都导出来)。
导出备份是一种逻辑备份,冷备份和热备份是物理备份。
冷备份:冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。
冷备份的优点是:
1.是非常快速的备份方法(只需拷贝文件) 2.容易归档(简单拷贝即可)
3.容易恢复到某个时间点上(只需将文件再拷贝回去) 4.能与归档方法相结合,作数据库“最新状态”的恢复。 5.低度维护,高度安全。 但冷备份也有如下不足:
1.单独使用时,只能提供到“某一时间点上”的恢复。
2.在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
3.若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢。 4.不能按表或按用户恢复。
热备份:数据库运行中对数据库关键数据进行的备份,要求数据库管理系统
提供支持。
热备份的优点是:
1.可在表空间或数据文件级备份,备份时间短。 2.备份时数据库仍可使用。
3.可达到秒级恢复(恢复到某一时间点上,主要由日志来实现)。 4.可对几乎所有数据库实体作恢复。
5.恢复是快速的,在大多数情况下在数据库仍工作时恢复。 热备份的不足是:
1.不能出错,否则后果严重。
2.若热备份不成功,所得结果不可用于时间点的恢复。 3.因难于维护,所以要特别仔细小心,不允许“以失败而告终”。
1.13. 综合
(1) 故障
最严重的数据库故障是介质故障。
(2) 属性类型
? 简单属性:原子的,不可再分;
? 单值属性:对于特定的实体都只有单独的一个值;
? 多值属性:如果某个属性可能有多重取值,则这样的属性称为多值属性。比如:联系方式、兴趣爱好。多值属性一般抽取为独立的实体(属性值、实体id)。
? 复合属性:可以细分为更小的部分,可以划分为多个属性。比如,通信地址可以划分为邮编、省、市、接到等;
? 派生属性:其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必须的。比如:age,可以由birthday派生得到。
(3) 关系的三种类型
? 基本关系:基本表、基表。实际存在的表,实际存储数据的逻辑表示。 ? 查询表:查询结果对应的表。
? 视图表:由基本表或其它视图表导出的表,虚表,不对应实际存储的数
据。(有物化视图)
基本关系六条性质:
[1] 列是同质的,每一列中的分量是同一类型数据,来自同一个域; [2] 不同列可出自同一个域,每一列为一个属性,不同属性要给予不同属性
名;
[3] 列的顺序无所谓; [4] 行的顺序无所谓; [5] 任意两行不能完全相同; [6] 分量必须取原子值。
(4) 数据库完整性
数据库完整性是指数据库中数据的正确性、有效性、相容性(一致性)。
(5) 基本概念
包含在任何一个候选关键字(候选关键字可能是属性集合)中的属性称为主属性。不包含在任何候选关键字中的属性称为非主属性。
2. 多媒体
2.1. 基于内容检索
多媒体数据库中,基于内容检索的体系结构可以分为两个子系统:特征抽取子系统、查询子系统。目前基于内容的多媒体检索仍是新兴的研究领域,需要解决的关键技术问题包括:多媒体特征的描述和特征的自动提取、多媒体的同步技术、匹配和机构的选择问题,以及按多相似性特征为基础的索引、查询和检索
等。
2.2. ITU(国际电信联盟)相关
H.323标准:基于包交换网络的多媒体(音、视频)通信系统标准。 H.323标准用于LAN视频会议
H.323为基于网络的通信系统定义了四个主要的组件:终端、网管(可选)、网闸(可选)、多点控制单元。
通用视频会议系统中的核心是多点控制单元MCU。
2.3. MIDI & Wave
MIDI音效合成有 FM(调频)和Wave Table(波表)两种方式。
? MIDI是合成声音,一种是频率调制(FM)合成法,一种是乐音样本合
成法,也叫波表(Wave Table)合成法。
? Wave波形声音记录了声音的波形,即模拟信号的采样数值,不是合成
声音。WAV记录的声音文件和原声基本一致。
2.4. JPEG
量化是造成编码信息损失的根源,是有损过程。 JPEG的失真主要来源于变换系数量化编码步骤。
数字图像的冗余表现为以下形式:空间冗余、时间冗余、视觉冗余、信息熵冗余、结构冗余、知识冗余:
? 空间冗余:图像内部相邻像素之间存在较强的相关性所造成的冗余。JPEG可压缩消除该类冗余。
? 时间冗余:视频图像序列中不同帧之间的相关性所造成的冗余。 ? 视觉冗余:人眼不能感知或不敏感的那部分图像信息。
? 信息熵冗余:也成为编码冗余。如果平均每个像素使用的比特数大于该