文摘
英文文摘
第一章前言
1.1面向对象数据库系统的需求
1.2新一代面向对象数据库系统-FISH
1.3 OQL编译器的课题背景
第二章数据库系统的查询语言
2.1关系型数据库系统查询语言(SQL)
2.2关系型数据库系统查询语言SQL的特点
2.3对象查询语言(OQL)的需求背景
2.4面向对象数据库系统的对象模型
2.5 OQL的设计原理和假设
2.6面向对象数据库的查询语言(OQL)特点
2.7 OQL查询语句
第三章对象查询语言(OQL)编译系统
3.1 OQL编译系统的处理过程
3.2 OQL编译系统的语法分析
3.3 OQL编译系统的语义检查
3.4 OQL编译系统的查询转换及优化
3.5 OQL编译系统的代码生成
3.6 OQL编译系统的编译控制模块
3.7 OQL的嵌入式接口
第四章OQL编译系统的语义检查
4.1 OQL语法树的表示
4.2语法树的生成
4.3语义检查的规则
4.4语义及类型检查的流程
4.5语义及类型检查的数据表示
4.6标识符表的定义
4.7标识符表的表示
4.8标识符数据类型的表示
第五章OQ L查询语句代码生成
5.1对象代数操作
5.2查询树的表示
5.3 OQL语句代码生成过程
5.4代码生成的表示
5.5代码生成算法
第六章结束语
致谢
参考文献
附录1 OQL的语法规则
附录2语义检查的规则