第1章 绪论
1.1 研究目的及意义
1.1.1 扩展关系数据库
1.1.2 面向对象数据库
1.1.3 对象-关系数据库
1.2 对象-关系技术的研究进展
1.2.1 对象-关系技术的萌发
1.2.2 对象-关系技术的现状
1.2.3 对象-关系技术的前景
1.3 相关研究工作概述
第2章 数据模型
2.1 设计思想
2.1.1 关于值与对象的讨论
2.1.2 对象标识
2.1.3 对象结构
2.1.4 继承性
2.1.5 封装
2.1.6 方法
2.2 形式描述
2.2.1 型与值
2.2.2 类与关系
第3章 查询代数
3.1 保持模式结构的操作
3.1.1 并
3.1.2 差
3.1.3 交
3.1.4 选择
3.2 改变模式结构的操作
3.2.1 投影
3.2.2 联结
3.2.3 NEST和UNNEST
3.3 代数操作的嵌套使用
3.3.1 扩展选择
3.3.2 扩展投影
第4章 体系结构
4.1 客户机-服务器体系结构
4.1.1 设计原则
4.1.2 平台及通信工具
4.1.3 功能分布
4.1.4 服务器的多进程结构
4.2 系统功能划分
4.2.1 客户端
4.2.2 服务器端
4.2.3 语言处理
4.2.4 模式管理
4.2.5 事务处理
4.2.6 查询执行
4.2.7 对象管理
4.2.8 存储管理
4.3 系统环境
4.3.1 系统运行环境
4.3.2 用户界面
第5章 数据库语言
5.1 主要特点
5.2 ADBL的数据定义功能
5.2.1 数据库的创建
5.2.2 表的创建
5.2.3 索引的创建
5.2.4 视图的创建
5.3 ADBL的模式操纵功能
5.3.1 表的修改
5.3.2 表的删除
5.4 ADBL的查询功能
5.4.1 对构造层次的查询
5.4.2 对继承层次的查询
5.4.3 对传递闭包的查询
5.5 ADBL的数据操纵功能
5.5.1 INSERT语句
5.5.2 UPDATE语句
5.5.3 DELETE语句
5.5.4 对视图的操作
5.6 ADBL的数据控制功能
5.6.1 完整性保护
5.6.2 安全性保护
5.6.3 事务管理
5.6.4 封锁机制
第6章 基类扩充
第7章 嵌入式ADBL
第8章 复杂对象
第9章 查询处理与优化
第10章 模式管理与动态模式修改
第11章 安全机制与完整性保护
第12章 事务管理
第13章 开放数据库连接驱动程序的设计与实现
第14章 复杂对象推理的逻辑语言
附录 AAngel数据语言文本
参考文献