《面向对象数据库》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何炎祥,郑振楣等编著
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:1995
  • ISBN:7307020688
  • 页数:267 页
图书介绍:

目录 1

第一章 引论 1

1.1 数据库技术的演变 2

1.2 下一代数据库 3

1.2.1 传统数据库系统的特征 4

1.2.2下一代数据库系统的特征 5

1.3面向对象方法和面向对象数据库 6

1.3.1 面向对象方法 7

1.3.2面向对象数据库 9

第二章 数据模型 11

2.1核心数据模型 12

2.1.1核心建模概念 12

2.1.2核心概念的进一步讨论 12

2.1.2.1对象和对象标识符 13

2.1.2.2属性和方法 14

2.1.2.3类 15

2.1.2.4类层次和继承 16

2.2对核心模型的语义扩充 17

2.2.1 复合对象 21

2.2.2版本 22

第三章 OODBS的基本接口 25

3.1 消息传递 28

3.2 DDL 29

3.3 DML 30

3.4 DCL 32

第四章 与非面向对象数据库的关联 33

4.1概念的重叠 33

4.1.1设计数据库 33

4.1.2层次及网络数据库 34

4.1.3可扩充数据库 35

4.1.4语义数据库 35

4.1.5关系数据库 36

4.2缺乏标准 37

第五章 模式修改 39

5.1分类 40

5.2模型 42

5.2.1模式修改的不变式 43

5.2.2单模式修改规则 45

5.3语义 48

5.3.1软改变 48

5.3.2 硬改变 51

5.4 实现 52

5.5方法无效性 54

5.6模式版本 55

第六章 查询模型 57

6.1单操作查询 57

6.1.1模式图 58

6.1.2查询图 59

6.1.3复合类层次结构中的环形分枝 62

6.1.4查询结果 65

6.2多操作查询 69

6.2.1连接 69

6.2.2集合操作 73

6.3其它查询模型 74

第七章 查询语言 75

7.1查询语言概述 75

7.2单操作查询 76

7.2.1 无环查询 77

7.2.2有环查询 85

7.2.3方法 89

7.2.4查询结果 91

7.3多操作查询 92

7.3.1连接 92

7.4集合操作 94

第八章 授权 96

8.1关系数据库的授权模型 97

8.2面向对象概念的影响 98

8.3一个基本授权模型 100

8.3.1授权主体层次 101

8.3.2授权类型层次 103

8.3.3授权对象的隐含授权 103

8.3.4操作 106

8.4基本授权模型的扩充 106

8.4.1类相关授权的授权对象 107

8.4.2类层次 108

8.5授权目录 110

8.5.1授权主体层次 111

8.5.2授权对象 111

第九章 存储结构和存取策略 114

9.1 实例的存储结构 114

9.2类对象的存储结构 216

9.3数据库模式的存储结构 117

9.4磁盘和页面组织 118

9.5 聚簇 120

9.6实例存取策略 122

9.6.1 散列 122

9.6.2索引 123

9.6.2.1类层次索引 123

9.6.2.2嵌套属性索引 125

第十章 查询优化和查询处理 129

10.1 OO查询和关系查询的结构类似性 129

10.2 查询处理技术 133

10.3对关系查询处理技术的必要修改和扩充 135

第十一章 事务管理 137

11.1传统事务管理 138

11.1.1 并发控制 138

11.1.1.1 OO概念的特点 138

11.1.1.2 ORION系统中的并发控制 140

11.1.2恢复 147

11.1.3虚拟事务 149

11.2长事务管理 150

11.2.1 长期等待 150

11.2.1.1 对象的版本 151

11.2.1.2模式的版本 151

11.2.1.3组事务 152

11.2.1.4修改通知 152

11.2.1.5 不可串行化事务 153

11.2.1.6软锁 153

11.2.2恢复 154

第十二章 语义扩展 155

12.1 版本 155

12.1.1 语义 156

12.1.2 消息 157

12.1.3实现 159

12.1.1 查询处理 160

12.1.5模式演变 161

12.1.6授权 162

12.2复合对象 164

12.2.1 语义 164

12.2.2 消息 166

12.2.3 实现 169

12.2.4模式演变 170

12.2.5授权 171

12.2.6 并发控制 174

12.2.7 版本 180

第十三章 程序设计与数据库的集成 183

13.1 概述 183

13.2内存对象管理 185

13.2.1 对象缓冲 185

13.2.2驻留对象描述符 187

13.3 对象缓冲对数据库系统体系结构的影响 192

13.3.1刷新对象缓冲 192

13.3.2 查询处理 193

第十四章 OODBS基本结构 195

14.1 概述 195

14.2进程结构和通信子系统 198

14.3 对象子系统 201

14.4 事务子系统 201

14.5存储子系统 203

14.5.1 内存管理 203

14.5.1.1双缓冲技术 203

14.5.1.2对象的获取和刷新 205

14.5.2二级存储管理 205

14.5.3查询计算 206

第十五章 OOBS概观 210

15.1商品化系统 210

15.1.1 GemStone 210

15.1.2 Vbase 212

15.1.3 Statice 213

15.2工业企业界研究原型 214

15.2.1 IRIS 214

15.2.2 O2 216

15.2.3Jasmin 216

15.3学院界研究原型 217

15.3.1 ENCORE/ObServer 217

15.3.2 POSTGRES 218

15.3.3 AVANCE 219

1 5.3.4 OZ+ 219

153.5 EXTRA 220

第十六章 SamBase的设计与实现 221

16.1 引言 221

16.2 SamBase对象模型 224

162.1对象结构 224

16.2.1.1属性类型构造符 225

162.1.2属性 226

16.2.1.3简单对象和复杂对象 227

16.2.1.4对象存储 228

16.2.1.5对象结构小结 228

16.2.2封装 228

16.2.3类,单类,嵌套类/引用类,类/子类及单继承 229

16.3 SamBase对象模型操作语言OSQL 231

16.3.1对象定义 231

16.3.2对象操作 232

16.4 SamBase目录/词典管理 232

16.4.1 SamBase目录/词典结构 233

16.4.2 SamBase系统类的组成 233

16.5 SamBase查询策略 235

16.5.1路径查询 235

16.5.2加速路径查询 235

16.5.3类层次查询 237

16.5.4支持查询条件中方法的查询 237

16.6 SamBase存储管理 237

16.6.1持久对象的管理 237

16.6.2内存对象的管理 239

16.7 SamBase索引机制 241

16.7.1 系统内部索引 241

16.7.2外部索引 242

16.7.3空间索引 243

16.7.3.1空间索引技术 244

16.7.3.2 SamBase的空间索引 248

16.8 SamBase方法的管理和实现技术 253

16.8.1方法机制 254

16.8.2方法调用 254

16.9 SamBase中的模式演变 255

16.9.1 模式修改的操作集所支持的模式演变操作集 255

16.9.2数据模型的语义对模式演变语义的限制 255

16.10 SamBase 的事务管理 255

16.10.1 A锁机制 256

16.10.2并发控制策略 257

16.10.3恢复策略 257

第十七章 OODBS的研究方向 258

17.1 标准化 258

17.2性能提高 259

17.3数据库工具 259

17.4演绎能力 260

17.5数据模型的核 260

17.6长事务管理 261

17.7语义模型化 261

参考文献 262