《面向对象数据库系统及其应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:徐洁磐编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030123115
  • 页数:206 页
图书介绍:本书全面、系统地介绍面向对象数据库系统的基本原理、技术与应用,内容包括:面向对象数据库的基本思想、方法,面向对象数据库应用系统的分析、设计与实验,面向对象数据库的应用。

第一章 引言 1

1.1 数据库系统的发展与面向对象数据库系统的出现 1

1.2 面向对象方法及其在计算机学科中的应用 4

第二章 数据库系统与数据模型 6

2.1 数据库系统的基本概念 6

2.2 数据库系统的基本特点 10

2.3 数据库系统的内部结构体系 11

2.3.1 数据库系统的三级模式 11

2.3.2 数据库系统的两级映射 13

2.4 数据模型的基本概念 13

2.5 数据模型的四个世界 14

2.6 概念世界与概念模型 15

2.6.1 E-R模型 15

2.6.2 扩充的E-R模型——EE-R模型 20

2.6.3 面向对象模型 21

2.6.4 谓词模型 23

2.7 信息世界与逻辑模型 25

2.7.1 概述 25

2.7.2 层次模型与层次模型数据库系统 25

2.7.3 网状模型与网状模型数据库系统 27

2.7.4 关系模型与关系模型数据库系统 31

2.7.5 对象关系模型与对象关系数据库系统 36

2.8 计算机世界与物理模型 36

2.8.1 文件系统 36

2.8.2 关系模型的存储结构 38

第三章 面向对象方法及其基本概念 39

3.1 概述 39

3.2 面向对象方法的基本思想 40

3.3 面向对象方法基本概念介绍 40

3.3.1 对象及其相关概念 40

3.3.2 类与类间联系 42

3.3.3 面向对象的结构化方法 46

3.4 面向对象数据库系统 48

第四章 面向对象数据模型 50

4.1 面向对象方法在数据模型中的语义解释 50

4.2 面向对象数据模型 51

4.3 面向对象数据模型的实例 52

第五章 面向对象数据库管理系统 60

5.1 面向对象数据库管理系统的基本条件 60

5.2 面向对象数据库管理系统的基本功能 61

5.3 类管理 62

5.3.1 类层次结构定义 62

5.3.2 扩充的数据类型及抽象数据类型 65

5.3.3 类模式演化 66

5.3.4 类层次几个面向的数据字典定义及使用 74

5.3.5 类管理的其它功能 76

5.4 对象管理 77

5.4.1 查询模型 77

5.4.2 实例查询 82

5.4.3 实例的增、删、改操作 86

第六章 面向对象数据库管理系统的安全性与完整性 88

6.1 引言 88

6.2 面向对象数据库的安全性 88

6.2.1 面向对象数据库的安全模型 88

6.2.2 面向对象数据库的安全性实现 91

6.2.3 面向对象数据库的安全性小结 94

6.3 面向对象数据库的完整性 94

6.3.1 面向对象数据库的四种完整性规则 94

6.3.2 完整性规则的组成 94

第七章 面向对象数据库系统的事务处理 96

7.1 传统的事务处理 96

7.1.1 事务 96

7.1.2 事务的性质 97

7.1.3 事务活动 97

7.1.4 有关事务的语句 97

7.2 事务的并发执行 98

7.2.1 封锁 101

7.2.2 封锁协议 102

7.2.3 两阶段封锁协议 104

7.2.4 封锁粒度 104

7.2.5 活锁与死锁 104

7.3 数据库恢复技术 105

7.3.1 概述 105

7.3.2 数据库故障分类 106

7.3.3 数据库故障恢复三大技术 106

7.3.4 恢复策略 108

7.4 面向对象的事务处理 108

7.4.1 传统的事务处理与面向对象事务处理 108

7.4.2 面向对象事务处理的基本要领 110

第八章 面向对象数据库系统的版本控制 112

8.1 版本的基本概念 112

8.2.1 基于对象的版本概念 114

8.2 面向对象数据库中的版本概念 114

8.2.2 基于类的版本概念 115

8.2.3 基于类层次结构的版本 116

8.3 面向对象数据库中的版本控制 116

第九章 面向对象数据库系统的体系结构 121

9.1 三种基本结构方式 121

9.2 OODBMS的基本组成 122

9.3 基于C/S上的OODBMS结构 125

10.1 概述 126

第十章 对象关系数据库系统 126

10.2 对象关系数据库系统的特点 127

10.3 对象关系数据库系统的结构及实现 129

10.4 面向对象数据库系统与对象关系数据库系统之比较 129

第十一章 面向对象数据子语言 131

11.1 概述 131

11.2 SQL-3的基本内容 131

11.2.1 数据类型 132

11.2.2 表 135

11.2.3 查询语言 137

11.3 OQL/ODL 139

11.3.1 对象模型 139

11.3.2 ODMG97 ODL 141

11.3.3 ODMG97 OQL 143

第十二章 面向对象数据库管理系统产品介绍 146

12.1 面向对象数据库管理系统发展的几个阶段 146

12.2 面向对象数据库管理系统产品的结构流派 146

12.3 典型面向对象数据库管理系统产品介绍 147

12.4 面向对象数据库管理系统OMNIX V1.0介绍 150

第十三章 面向对象数据库的分析与设计 152

13.1 面向对象数据库的分析与设计流程 152

13.2 面向对象分析 154

13.2.1 面向对象分析概述 154

13.2.2 主题层 156

13.2.3 对象层 157

13.2.4 结构层 158

13.2.5 属性层 161

13.2.6 服务层 164

13.2.7 面向对象分析的最终模型图与文档 165

13.3 面向对象设计 171

13.3.1 面向对象设计概述 171

13.3.2 问题域部分设计 174

13.3.3 人机接口部分设计 176

13.3.4 环境管理部分设计 177

13.3.5 数据管理 178

13.3.6 面向对象设计的最终模型图与文档 179

13.4 面向对象的实现 182

第十四章 面向对象数据库系统应用 189

14.1 面向对象数据库系统应用的领域 189

14.2 面向对象数据库系统应用开发的要领 190

14.3 几个实例 190

主要参考文献 206