82数据模型及数据库系统的发展 821第一代数据库系统 822第二代数据库系统 823新一代数据库技术的研究和发展
8.2 数据模型及数据库系统的发展 8.2.1 第一代数据库系统 8.2.2 第二代数据库系统 8.2.3 新一代数据库技术的研究和发展
8.2.3新一代数据库技术的研究 和发展 、应用领域的需求 传统数据库系统的局限性 、第三代数据库技术的特点
8.2.3 新一代数据库技术的研究 和发展 一、应用领域的需求 二、传统数据库系统的局限性 三、第三代数据库技术的特点
应用领域的需求 新的数据库应用领域,如计算机辅助设计/管 理(CAD/CAM)、计算机集成制造(CM)、办 公信息系统(OIS)、地理信息系统(GIS) 知识库系统和实时系统等 新应用需求需要数据库系统支持以下功能 (1)存储和处理复杂对象 (2)支持复杂的数据类型 (3)需要常驻内存的对象管理以及支持对大量对 象的存取和计算 (4)实现程序设计语言和数据库语言无缝地集成 (5)支持长事务和嵌套事务的处理
一、应用领域的需求 新的数据库应用领域,如计算机辅助设计/管 理(CAD/CAM)、计算机集成制造(CIM)、办 公信息系统(OIS)、地理信息系统(GIS)、 知识库系统和实时系统等 新应用需求需要数据库系统支持以下功能: –(1)存储和处理复杂对象 –(2)支持复杂的数据类型 –(3)需要常驻内存的对象管理以及支持对大量对 象的存取和计算 – (4)实现程序设计语言和数据库语言无缝地集成 –(5)支持长事务和嵌套事务的处理
二、传统数据库系统的局限性 传统数据库系统的局限性主要表现在以下几个 方面: 1.面向机器的语法数据模型 数据类型简单、固定 3.结构与行为分离 4.阻抗失配(编程模式不同、类型系统不匹配) 5.被动响应 6.存储、管理的对象有限 7.事务处理能力较差(只能支持非嵌套事务)
二、传统数据库系统的局限性 传统数据库系统的局限性主要表现在以下几个 方面: –1. 面向机器的语法数据模型 –2. 数据类型简单、固定 – 3. 结构与行为分离 – 4. 阻抗失配(编程模式不同、类型系统不匹配) – 5. 被动响应 – 6. 存储、管理的对象有限 – 7. 事务处理能力较差(只能支持非嵌套事务)
3:三、第三代数据库技术的特点 支持面向对象数据模型 面向对象模型的概念是: 对象标识 封装 类和类层次 继承
三、第三代数据库技术的特点 支持面向对象数据模型 面向对象模型的概念是: – 对象标识 – 封装 – 类和类层次 – 继承