注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库设计/管理对象-关系数据库管理系统原理与实现

对象-关系数据库管理系统原理与实现

对象-关系数据库管理系统原理与实现

定 价:¥35.00

作 者: 李战怀等著
出版社: 清华大学出版社
丛编项: 关系数据库管理系统原理与实现
标 签: 关系数据库 数据库管理系统 研究

ISBN: 9787302127819 出版时间: 2006-06-01 包装: 平装
开本: 其它 页数: 317 字数:  

内容简介

本书以完全从底层研究开发的对象一关系数据库管理系统Angel为背景,在深人分析国内外相关研究成果的基础上,针对对象一关系这种目前应用最为广泛、最为重要的数据库管理系统,论述了对象一关系数据库系统的原理与实现技术。作为国内第一本全面、系统而深入地论述对象一关系数据库管理系统设计思想与实现技术的专著,本书在基类扩充、对复杂对象的支持、继承语义及动态模式修改、引用语义、主动性规则、安全机制等方面实现了面向对象技术与关系技术的有机融合,其内容涵盖了对象关系系统的数据模型、查询代数及查询语言等各个方面。 本书立论严谨,内容新颖,结构合理,语言流畅,可以作为计算机系研究生的数据库专业课教材,也可供有关数据库软件人员或高校教师参考。

作者简介

暂缺《对象-关系数据库管理系统原理与实现》作者简介

图书目录

第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.3NEST和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.2ADBL的数据定义功能
5.2.1数据库的创建
5.2.2表的创建
5.2.3索引的创建
5.2.4视图的创建
5.3ADBL的模式操纵功能
5.3.1表的修改
5.3.2表的删除
5.4ADBL的查询功能
5.4.1对构造层次的查询
5.4.2对继承层次的查询
5.4.3对传递闭包的查询
5.5ADBL的数据操纵功能
5.5.1INSERT语句
5.5.2UPDATE语句
5.5.3DELETE语句
5.5.4对视图的操作
5.6ADBL的数据控制功能
5.6.1完整性保护
5.6.2安全性保护
5.6.3事务管理
5.6.4封锁机制
第6章基类扩充
6.1对builtin类型的扩充
6.1.1域
6.1.2模式类型
6.1.3抽象数据类型
6.2用户定义函数机制
6.2.1UDF在ADBL中的使用
6.2.2UDF的继承机制
6.2.3UDF的实现
6.3利用UDF实现操作符定义及操作符重载
第7章嵌入式ADBL
7.1语法结构
7.1.1可执行语句
7.1.2说明性语句
7.2预编译实现方法
7.3嵌入式ADBL的程序首部处理
7.3.1SQL变量
7.3.2SQL通信区
7.4嵌入式ADBL的程序体处理
7.4.1不含输出宿主变量的AEDBL语句
7.4.2含有输出宿主变量的AEDBL语句
7.4.3特殊AEDBL语句的处理
7.5游标机制
7.5.1游标的声明
7.5.2游标的打开
7.5.3对当前实例的取值
7.5.4游标的关闭
7.5.5带游标的ADML操作
7.5.6游标的撤销
第8章复杂对象
8.1扩展的非第一范式结构
8.2复杂对象语义
8.3对象引用
8.3.1引用作为完整性约束
8.3.2引用作为类型构造器
8.3.3两种特殊的引用方式
8.3.4引用信息的外存表示
8.4复杂对象信息组成
8.5复杂对象表示形式
8.5.1复杂对象语言形式
8.5.2复杂对象内存形式
8.5.3复杂对象外存形式
8.5.4复杂对象显示形式
8.6对象管理
8.6.1对象缓冲区管理
8.6.2对象存取
8.6.3驻留对象管理
8.7对象聚集
8.7.1传统聚集策略
8.7.2Angel聚集策略
8.8对复杂对象操作的实现
8.8.1ADML操作
8.8.2授权操作
8.8.3并发控制操作
第9章查询处理与优化
9.1查询语义
9.1.1路径语义
9.1.2对层次的讨论
9.1.3层次的确定
9.1.4层次的匹配
9.2查询处理
9.2.1总体处理方案
9.2.2嵌套查询处理
9.2.3继承层次查询处理
9.2.4传递闭包查询处理
9.3查询优化
9.3.1代数查询优化
9.3.2索引机制
9.3.3基于代价评估的优化方法
第10章模式管理与动态模式修改
10.1模式管理
10.1.1数据字典
10.1.2ANGEL瘙嚜TABLES表
10.1.3模式管理器
10.1.4模式管理的应用
10.2动态模式修改
10.2.1ORDBMS中的DSM
10.2.2DSM在Angel系统中的实现
第11章安全机制与完整性保护
11.1安全机制
11.1.1安全性定义
11.1.2安全性检查
11.1.3安全机制的实现
11.2完整性保护
11.2.1ORDBMS主动性规则的研究
11.2.2Angel对规则系统的支持
11.2.3S ECA模型的实现
11.2.4S ECA模型中的规则行为分析
11.2.5语义完整性约束
第12章事务管理
12.1事务
12.1.1基本概念
12.1.2事务管理器
12.2常规事务管理
12.2.1封锁与并发控制
12.2.2日志与恢复
12.2.3事务管理器的实现
12.3长事务管理
12.3.1保存点机制
12.3.2具体实现
第13章开放数据库连接驱动程序的设计与实现
13.1开放数据库连接简介
13.1.1ODBC接口
13.1.2ODBC组件
13.1.3驱动程序类型
13.1.4一致级
13.2设计目标
13.2.1驱动程序结构
13.2.2Winsock简介
13.3重要数据结构
13.3.1三级句柄
13.3.2数据类型
13.3.3返回状态与出错信息
13.4Angel数据传输协议
13.4.1连接Angel服务器
13.4.2发送命令
13.4.3返回结果
13.5具体实现
13.5.1初始化连接
13.5.2终止连接
13.5.3处理SQL语句
13.5.4取回结果
13.5.5处理终止语句或事务
13.5.6信息查询与目录函数
13.6数据源管理
第14章复杂对象推理的逻辑语言
14.1Alogic的语法
14.1.1类型
14.1.2Alogic语言
14.2Alogic的语义
14.3讨论
附录AAngel数据语言文本
参考文献

本目录推荐