目录 1
第一章 语义数据建模 1
1.1 引言 1
1.2 扩充实体关系模型 2
1.3 关系数据模型 10
1.4 关系模式的规范化 18
1.5 关系数据库的设计方法学 24
1.6 数据库完整性 25
1.7 语义数据模型PM/T 28
1.8 函数的数据模型 29
1.9 小结 33
第二章 面向对象的系统原理 34
2.1 软件工程及数据库 34
2.2 数据库生存周期 35
2.3 面向对象的系统 38
2.4 数据抽取 42
2.5 继承性 48
2.6 小结 52
第三章 面向对象的数据建模 53
3.1 基本概念 53
3.2 面向对象系统分析 54
3.3 面向对象的抽象 57
3.4 继承的作用 64
3.5 面向对象系统的完整性控制 66
3.6 实例分析 68
3.7 比较面向对象模型和关系数据模型 79
3.8 小结 81
第四章 类和继承 82
4.1 介绍 82
4.2 SMALLTALK 83
4.3 C++ 87
4.4 EIFHEL 90
4.5 VBASE 93
4.6 小结 95
第五章 对象的查询处理 97
5.1 引言 97
5.2 SQL概述 97
5.3 函数式数据处理 102
5.4 面向对象的数据处理 103
5.5 小结 108
第六章 持久性 109
6.1 前言 109
6.2 数据库程序设计语言的持久性 110
6.3 面向对象系统的持久性 115
6.4 持久性模型 117
6.5 小结 121
第七章 基于对象的并行操作、恢复和分布 123
7 1 前言 123
7.2 数据库事务 124
7.4 时间戳记(TIMESTAMPING) 133
7.3 优化进程 133
7.5 面向对象系统的并行性 134
7.6 恢复(RECOVERY) 137
7.7 分布式数据库 140
7.8 小结 143
第八章 面向对象的数据库实现 145
8.1 介绍 145
8.2 对象存储策略 145
8.3 聚类 153
8.4 版本(VERSIONING) 156
8.5 小结 159
第九章 面向对象的知识库 160
9.1 介绍 160
9.2 知识表示法 160
9.3 结构化知识表示 162
9.4 面向对象法 167
9.5 小结 171