编辑推荐
暂无
内容简介
本书从如何设计数据库管理系统的角度出发,深入介绍了SQL Server 2000的相关内容,目的是希望读者在阅读此书之后,能够学习到像SQL Server 2000这样优秀的数据库管理系统软件的设计与实现技术,进而掌握、提高设计这种大型复杂的系统软件的能力。全书围绕SQL Server 2000的核心部分——体系结构、存储系统、查询处理、工发控制、以及事务管理,分别叙述了各个部分的设计思想、基本算法、以有具体实现。此外,本书还对SQL Server 2000新的扩充部分数据仓库联机分析处理、XML等也作了介绍。
本书可作业高年级计算机及相关专业数据库教材,适于高校师生选用。
作者简介
暂无
目录
第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 本章小结
参考文献
SQL Server数据库原理-设计与实现 pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版