第1章 绪论 1
1.1 数据库发展回顾 1
1.1.1 数据管理的初级阶段 2
1.1.2 第一代:层次与网状数据库 2
1.1.3 第二代:关系数据库 3
1.1.4 新一代数据库的出现 4
1.2 数据库新技术概述 5
1.2.1 数据模型的新特征 5
1.2.2 数据库系统的新要求 6
1.2.3 数据库新技术的范畴 7
1.2.4 现代数据库的实现途径 9
1.3 数据库的研究热点与展望 10
1.3.1 数据库的研究热点 10
1.3.2 数据库新技术的综合应用 13
1.4 本书的内容架构 14
1.5 讨论题 15
第2章 数据库理论基础 16
2.1 关系数据理论 16
2.1.1 关系数据模型 16
2.1.2 关系模式设计 22
2.1.3 事务处理 30
2.2 面向对象数据库 34
2.2.1 面向对象概念 35
2.2.2 面向对象数据模型 39
2.2.3 ODMG中的数据操作 41
2.2.4 面向对象数据库系统 46
2.3 对象关系数据库 47
2.3.1 对象关系数据模型 48
2.3.2 ORDB中的数据定义 50
2.3.3 ORDB中的数据查询 54
2.3.4 对象关系数据库系统 56
2.4 本章小结 58
2.5 讨论题 59
第3章 基于时间的数据库技术 60
3.1 时间模型及演算 60
3.1.1 时间模型与时间系统 60
3.1.2 时间元素与时间粒度 62
3.1.3 时间元素算术运算 65
3.1.4 时间元素关系演算 66
3.1.5 时间数据与时态信息 69
3.2 时态数据库技术 69
3.2.1 时态数据库的发展阶段 69
3.2.2 时态数据库的基本概念 72
3.2.3 时态关系代数 80
3.2.4 时态数据模型BCDM 86
3.2.5 时态查询语言TSQL2 89
3.2.6 时态数据库管理系统 95
3.2.7 时态数据库的现状与展望 98
3.3 时空数据库技术 99
3.3.1 空间数据库简介 100
3.3.2 时空数据建模 106
3.3.3 时空数据索引 107
3.3.4 时空数据查询 109
3.3.5 时空数据库应用 110
3.4 实时数据库技术 111
3.4.1 实时数据库概述 111
3.4.2 实时数据库基本特征 112
3.4.3 实时事务模型 116
3.4.4 实时数据库管理系统 120
3.5 本章小结 122
3.6 讨论题 123
第4章 基于知识的数据库技术 124
4.1 知识库技术 124
4.1.1 知识的概念 124
4.1.2 知识库与知识库系统 126
4.1.3 知识库语言 128
4.1.4 几种经典知识表达与推理 129
4.1.5 数据库与知识库 138
4.2 主动数据库技术 140
4.2.1 主动数据库简介 141
4.2.2 主动数据库的体系结构 141
4.2.3 主动规则结构 143
4.2.4 主动数据库实现途径 148
4.3 决策支持系统 148
4.3.1 决策支持系统发展阶段 149
4.3.2 决策支持系统概述 149
4.3.3 决策支持系统的体系结构 151
4.3.4 决策支持系统实现基础 155
4.4 数据仓库与数据挖掘 157
4.4.1 从事务数据到决策知识 157
4.4.2 数据仓库概述 159
4.4.3 数据挖掘技术 165
4.5 本章小结 171
4.6 讨论题 172
第5章 基于网络的数据库技术 173
5.1 分布式数据库系统 173
5.1.1 分布式数据库概述 173
5.1.2 分布式数据库体系结构 177
5.1.3 分布式数据存储 180
5.1.4 分布式查询处理 184
5.1.5 分布式事务管理 185
5.2 移动数据库技术 187
5.2.1 移动数据库概述 188
5.2.2 移动数据库的关键技术 190
5.2.3 移动代理技术 197
5.2.4 移动数据管理与分布数据管理 200
5.3 Web数据库技术 201
5.3.1 Web数据库体系结构 201
5.3.2 Web数据库访问连接 206
5.3.3 Web信息检索技术 214
5.4 XML数据库技术 222
5.4.1 XML技术基本思想 222
5.4.2 XML数据库概念 227
5.4.3 XML数据库模式设计 229
5.4.4 XML数据库管理系统 232
5.5 本章小结 233
5.6 讨论题 234
第6章 数据库协同与综合应用 235
6.1 数据库协同技术 235
6.1.1 数据库协同管理 236
6.1.2 信息集成技术 238
6.1.3 数据交换与信息发布 242
6.1.4 工作流数据库 247
6.2 时态信息处理综合应用 249
6.2.1 时态数据库软件TempDB 250
6.2.2 时态知识处理软件TempKB 257
6.2.3 时态应用系统开发 272
6.3 数据库综合应用 275
6.3.1 工资时态知识数据库系统 275
6.3.2 中小型数据中心协同应用系统 288
6.4 本章小结 295
6.5 讨论题 295
附录A 相关资源介绍 296
A1.1 相关学术会议 296
A1.2 相关学术期刊 298
A1.3 相关教材 300
附录B TempDB 2.0中ATSQL2的BNF定义 303
参考文献 307