2三代数据库比较表 第一代DBS 第二代DBS 新一代 DBS(OODBS) 数据模型层次网状(格式化)关系模型 支持面向对象模型 特征 支持三级模式结构概念单一,实体及实体对象标识 用存取路径表示数之间的联系用关系表示封装 据间联系 以关系代数为基础,数类和类层次 独立的数据定义语据形式化基础好。 继承 数据独立性强,数据的 导航的数据操纵语物理存储和存取路径对 用户隐蔽 关系语言非过程化,面 向集合操作 代表 IMS层次数据库系FOX FOXPRO VFP、 ORACLE高级版 统、DBTG网状数 ORACLE7.3等 本 据库系统
8.1.2 三代数据库比较表 第一代DBS 第二代DBS 新一代DBS(OODBS) 数据模型 层次网状(格式化) 关系模型 支持面向对象模型 特征 支持三级模式结构。 用存取路径表示数 据间联系。 独立的数据定义语 言。 导航的数据操纵语 言。 概念单一,实体及实体 之间的联系用关系表示。 以关系代数为基础,数 据形式化基础好。 数据独立性强,数据的 物理存储和存取路径对 用户隐蔽。 关系语言非过程化,面 向集合操作。 对象标识。 封装。 类和类层次。 继承。 代表 IMS层次数据库系 统、DBTG网状数 据库系统。 FOX 、 FOXPRO 、 ORACLE7.3等。 VFP、ORACLE高级版 本
8.1.3应用领域的发展 ■实际应用需求和硬件平台的发展是推动数据库 技术发展的原动力。数据库技术应用到特定领 域中,推动了新一代数据库技术的产生和发展 ■出现了:数据仓库、工程数据库、统计数据库 空间数据库 ■新一代数据库技术都带有OO模型的特征,是 对关系数据库系统的扩充和革新,它要求具有 更高的造模能力,能适合各种应用需求,具有 更高的可扩充性
8.1.3 应用领域的发展 ◼ 实际应用需求和硬件平台的发展是推动数据库 技术发展的原动力。数据库技术应用到特定领 域中,推动了新一代数据库技术的产生和发展。 ◼ 出现了:数据仓库、工程数据库、统计数据库、 空间数据库 ◼ 新一代数据库技术都带有OO模型的特征,是 对关系数据库系统的扩充和革新,它要求具有 更高的造模能力,能适合各种应用需求,具有 更高的可扩充性
8.1.4与其他计算机技术的结合 数据库技术与其它相关技术相结合,形成了: 分布式数据库(网络技术) 并行数据库(并行技术) 多媒体数据库(多媒体技术) 对象-关系数据库(面向对象技术)
8.1.4 与其他计算机技术的结合 ▪ 数据库技术与其它相关技术相结合,形成了: ▪ 分布式数据库(网络技术) ▪ 并行数据库(并行技术) ▪ 多媒体数据库(多媒体技术) ▪ 对象-关系数据库(面向对象技术)
β.2数据仓库与数据挖掘技术 8.2.1操作型处理和分析型处理的比较 822传统DSS的问题和数据仓库的产生 ■8,2.3数据仓库概念 ■824联机分析处理( On-Line analytical Processing,OLAP)工具和数据挖掘(data mIning,DM)工具
8.2 数据仓库与数据挖掘技术 ◼ 8.2.1 操作型处理和分析型处理的比较 ◼ 8.2.2 传统DSS的问题和数据仓库的产生 ◼ 8.2.3 数据仓库概念 ◼ 8.2.4 联机分析处理(On-Line Analytical Processing,OLAP)工具和数据挖掘(data mining,DM)工具
82.1操作型处理和分析型处理比较 操作型处理 分析型处理 性能特性不同数据存取操作频率高,每次需要连续运行几个小时,从而 操作处理时间短,要求较短消耗大量的系统资源。 的响应时间,可按分时方式 数据集成性问 般只需要与本部门有关的迫切需要集成数据、企业内部、 题 当前数据,集成性要求较少。外部和竞争对手等信息 数据动态集成不需要动态集成,也不具有需要以一定的周期进行动态集 性问题 动态集成的能力。 成 历史数据问题 般只需要当前数据,数据需要对大量的历史数据进行分 库中只保存短期数据 析。 综合数据问题积累了大量的细节性数据,不是对细节性数据进行分析, 但很少对数据进行综合 而是要进行不同程度的综合, 对综合信息进行分析
8.2.1 操作型处理和分析型处理比较 操作型处理 分析型处理 性能特性不同 数据存取操作频率高,每次 操作处理时间短,要求较短 的响应时间,可按分时方式。 需要连续运行几个小时,从而 消耗大量的系统资源。 数据集成性问 题 一般只需要与本部门有关的 当前数据,集成性要求较少。 迫切需要集成数据、企业内部、 外部和竞争对手等信息。 数据动态集成 性问题 不需要动态集成,也不具有 动态集成的能力。 需要以一定的周期进行动态集 成。 历史数据问题 一般只需要当前数据,数据 库中只保存短期数据。 需要对大量的历史数据进行分 析。 综合数据问题 积累了大量的细节性数据, 但很少对数据进行综合。 不是对细节性数据进行分析, 而是要进行不同程度的综合, 对综合信息进行分析