第1章 绪论
1.1 数据库管理系统的通用功能与系统组成
1.2 SQL Server 2000
1.3 SQL Server 2000技术特色
1.4 本书的各章安排与内容
参考文献
第2章 SQL Server的体系结构
2.1 SQL Server的客户/服务器方式
2.2 关系引擎与存储引擎
2.3 存取方法管理器
2.4 事务管理器
2.5 锁管理器
2.6 内存管理器
2.7 事务日志与故障恢复
2.8 SQL内核与操作系统间的交互
2.9 本章小结
参考文献
第3章 数据库与数据库文件
3.1 SQL Server系统数据库
3.2 数据库文件
3.3 SQL Server数据库文件组
3.4 SQL Server数据库文件结构
3.5 数据库的备份与恢复
3.6 本章小结
参考文献
第4章 表的物理存储
4.1 内部存储概述
4.2 数据页
4.3 数据行的结构
4.4 SQL Server中定长和变长行的存储
4.5 SQL Server的页链接
4.6 文本和图像数据
4.7 SQL Server的PRIMARY KEY和UNIQUE约束
4.8 SQL Server的临时表
4.9 SQL Server的系统表
4.10 本章小结
参考文献
第5章 索引及行操作
5.1 预备知识
5.2 SQL Server的索引组织
5.3 在SQL Server中创建索引
5.4 SQL Server的索引页结构
5.5 索引的空间需求
5.6 索引的管理
5.7 SQL Server的特殊索引
5.8 索引的使用
5.9 插入行
5.10 分裂页
5.11 删除行
5.12 更新行
5.13 表级与索引级的数据更新
5.14 本章小结
参考文献
第6章 SQL Server查询处理
6.1 SQL Server查询处理概述
6.2 执行模型
6.3 基本运算
6.4 连接
6.5 聚集
6.6 子查询处理
6.7 本章小结
参考文献
第7章 SQL Server查询优化技术
7.1 概述
7.2 SQL Server的查询优化概述
7.3 SQL Server优化策略
7.4 连接顺序的选择方法
7.5 子查询的优化
7.6 SQL Server的物理优化
7.7 代价计算
7.8 其他的辅助功能
7.9 本章小结
参考文献
第8章 事务
8.1 事务概念
8.2 SQL Server中的事务定义
8.3 SQL Server中的事务模型
8.4 事务调度
8.6 本章小结
第9章 并发控制
9.1 基于锁的并发控制
9.2 锁模式
9.3 锁资源
9.4 锁持有度
9.5 锁拥有者
9.6 封锁协议
9.7 显示锁信息
9.8 锁管理器
9.9 锁升级
9.10 封锁产生的问题
9.11 绑定连接
9.12 强制封锁类型
9.13 乐观并发控制原理
9.14 本章小结
第10章 恢复
10.1 故障类型
10.2 日志
10.3 ARIES算法介绍
10.4 SQL Server中的备份与恢复
10.5 SQL Server事务日志物理构架
10.6 SQL Server事务日志逻辑构架
10.7 本章小结
参考文献
第11章 Analysis Services 2000概述
11.1 多维数据模型及相关概念
11.2 Analysis Services的体系结构和功能
11.3 Analysis Server的多维查询语言MDX及其处理
11.4 Analysis Server的Cube处理
11.5 Analysis Server的数据挖掘
11.6 本章小结
参考文献
第12章 SQLXML——SQL Server对XML的支持
12.1 SQL Server对XML的支持
12.2 SQL FOR XML查询
12.3 建立在关系数据上的XML视图
12.4 XML数据转换为关系数据
12.5 本章小结
参考文献