引言
第1章 SQL Server 2000概述
1. 1 SQL Server的发展简史
1. 2 SQL Serer 2000的特点
1. 3 SQL Server 2000的体系结构
1. 3. 1 客户机/服务器或浏览器服务器
1. 3. 2 SQL Server 2000的服务器端组件
1. 3. 3 SQl Server 2000客户端组件
1. 3. 4 客户端应用程序与数据库服务器的通信
1. 4 SQL Server 2000的新特点
1. 5 本章小结
第2章 关系数据库基础
2. 1 关系数据库的基本概念
2. 2 SQL Server的数据库对象
2. 3 SQL和Transact—SQL
2. 3. 1 SQL语言发展与特点
2. 3. 2 Transact-SQL
2. 4 本章小结
第3章 安装SQL Server 2000
3. 1 SQL Server实例
3. 1. 1 默认实例和命名实例
3. 1. 2 多实例
3. 2 安装SQL Server 2000所需的软硬件配置
3. 3 安装SQL Server 2000必须注意的若干事项
3. 4 远程安装SQL Server 2000
3. 5 本地安装SQL Server 2000软件
3. 6 升级到SQL Server 2000
3. 6. 1 升级SQL Server 6. 5的注意事项
3. 6. 2 升级SQL Server 7. 0的注意事项
3. 7 企业管理器介绍
3. 8 本章小结
第4章 SOL Server的系统组成
4. 1 SQL Server 2000的系统数据库
4. 2 SQL Server 2000的系统表
4. 3 SQL Server 2000的系统存储过程
4. 4 SQL Server 2000的示例数据库
4. 5 本章小结
第5章 SOL Server服务器管理与使用
5. 1 管理SQL Server服务器组
5. 2 SQL Server服务器的连接和注册
5. 2. 1 配置服务器端的网络库
5. 2. 2 配置客户端的网络库
5. 2. 3 注册服务器
5. 2. 4 断开与恢复同服务器的连接
5. 2. 5 删除服务器注册
5. 3 注册SQL Server服务器的注意事项
5. 4 配置SQL Server服务器
5. 5 启动和关闭SQL Server服务
5. 6 本章小结
第6章 查询分析器使用方法
6. 1 登录到服务器
6. 2 查询分析器的菜单命令
6. 3 配置查询分析器
6. 4 对象浏览器的使用
6. 5 模板的使用
6. 6 本章小结
第7章 SQL Server数据库管理
7. 1 文件和文件组
7. 1. 1 操作系统文件
7. 1. 2 数据库文件组
7. 1. 3 使用数据文件和文件组的建议
7. 2 创建数据库
7. 2. 1 使用企业管理器创建数据库
7. 2. 2 使用Transact-SQL创建数据库
7. 3 查看数据库的信息
7. 4 管理数据库
7. 4. 1 数据库更名
7. 4. 2 修改数据库选项
7. 4. 3 修改数据库大小
7. 4. 4 缩小数据库
7. 4. 5 DBCC SHRINKDATABASE
7. 5 删除SQL Server数据库
7. 6 数据库的存储结构
7. 6. 1 页
7. 6. 2 范围
7. 7 本章小结
第8章 SOL Server的命名规则
8. 1 SQL Server的标识符
8. 1. 1 标识符分类
8. 1. 2 标识符格式
8. 2 对象命名规则
8. 3 关于实例的命名习惯
8. 4 本章小结
第9章 表的管理与使用
9. 1 创建表
9. 1. 1 使用企业管理器创建表
9. 1. 2 使用Transact-SQL完成表格的创建
9. 2 删除表格
9. 2. 1 使用企业管理器删除表格
9. 2. 2 使用Transact—SQL删除表格
9. 3 修改表格定义
9. 3. 1 使用企业管理器修改表格定义
9. 3. 2 使用Transact-SQL修改表格定义
9. 4 查看表属性
9. 5 表格重命名
9. 6 索引
9. 6. 1 索引的特点与用途
9. 6. 2 索引的创建与删除
9. 7 本章小结
第10章 Transact—SQL查询基础
10. 1 简单的SELECT查询
10. 2 使用TOP关键字
10. 3 使用DISTINCT关键字
10. 4 使用计算列
10. 5 操作查询的列名
10. 6 使用WHERE子句
10. 6. 1 使用算术表达式
10. 6. 2 使用逻辑表达式
10. 6. 3 使用BETWEEN关键字
10. 6. 4 使用IN关键字
10. 7 使用LIKE子句进行模糊查询
10. 7. 1 通配符的使用
10. 7. 2 转义字符的使用
10. 8 使用ORDER BY给数据排序
10. 9 本章小结
第11章 编辑维护表格数据
11. 1 使用INSERT添加表格数据
11. 1. 1 简单的INSERT语句
11. 1. 2 省略列清单的INSERT语句
11. 1. 3 省略VALUES清单的MSERT语甸
11. 2 使用UPDATE实现数据的修改
11. 3 使用DELETE删除表中数据
11. 4 使用TRUNCATE TABLE清空表格
11. 5 使用企业管理器管理表格数据
11. 6 本章小结
第12章 视图
12. 1 视图的优点
12. 2 视图的创建与删除
12. 3 修改视图定义
12. 4 浏览视图信息
12. 5 使用视图来简化查询
12. 6 在视图上使用INSERT语句
12. 7 使用UPDATE更新视图中的数据
12. 8 删除视图中的数据
12. 9 WTTH CHECK OPTION的视图
12. 10 对视图进行加密
12. 11 使用视图加强数据安全
12. 11. 1 视图的许可权
12. 11. 2 使用视图隐藏列
12. 11. 3 使用视图隐藏行
12. 12 本章小结
第13章 SQL Server的数据类型
13. 1 3种新的数据类型
13. 2 整数数据类型
13. 3 货币数据类型
13. 4 数字数据类型
13. 5 浮点数据类型
13. 6 日期/时间数据类型
13. 7 字符数据类型
13. 8 二进制数据类型
13. 9 统一码数据类型
13. 10 图像. 文本数据的使用
13. 11 sql_variant数据类型及使用
13. 12 table数据类型及使用
13. 13 用户自定义数据类型及使用
13. 14 本章小结
第14章 Trerlssct—SOL高级查询
14. 1 多表查询和笛卡儿乘积
14. 2 使用表格别名
14. 3 使用UNION子句
14. 4 使用统计函数
14. 4. 1 常用统计函数
14. 4. 2 与统计函数一起使用WHERE子句
14. 4. 3 与统计函数一起使用DISTINCT关键字
14. 4. 4 使用count , 进行行数的统计
14. 5 使用GROUP BY子句
14. 5. 1 GROUPBY使用方法
14. 5. 2 使用HAVING关键字来筛选结果
14. 5. 3 使用ALL关键字
14. 5. 4 使用CUBE关键字
14. 5. 5 使用ROLLUP关键字
14. 6 使用COMDUTE和COMPUTE BY子句
14. 7 使用嵌套查询
14. 7. 1 嵌套查询的使用方法
14. 7. 2 在嵌套查询中使用ExISTS关键字
14. 7. 3 使用NOTEXISTS和NOT IN关键字
14. 7. 4 在列清单中使用嵌套查询
14. 7. 5 灵活使用嵌套查询
14. 8 本章小结
第15章 设计数据完整性
15. 1 数据完整性基础
15. 1. 1 数据完整性简述
15. 1. 2 数据完整性分类
15. 1. 3 实施数据完整性的途径
15. 2 使用约束实施数据完整性
15. 2. 1 使用PRIMARY KEY约束
15. 2. 2 使用UNIQUE约束
15. 2. 3 使用CHECK约束
15. 2. 4 使用FOREIGN KEY约束
15. 2. 5 使用数据库关系图管理外键约束
15. 3 使用规则
15. 3. 1 使用Transact-SQL管理规则
15. 3. 2 使用企业管理器管理规则
15. 4 使用默认值
15. 4. 1 使用Transact-SQL管理默认值
15. 4. 2 使用企业管理器管理默认值
15. 5 使用IDENTITY列
15. 6 本章小结
第16章 SOL Server编程结构
16. 1 程序注释语句
16. 2 批处理
16. 3 局部变量
16. 3. 1 声明局部变量
16. 3. 2 为局部变量赋值
16. 4 全局变量
16. 5 IF…ELSE条件判断结构
16. 6 BEGIN…END语句块
16. 7 WHILE循环结构
16. 8 CASE
16. 9 RETURN
16. 10 游标
16. 10. 1 声明游标
16. 10. 2 打开游标
16. 10. 3 关闭游标
16. 10. 4 释放游标
16. 10. 5 使用游标取数
16. 10. 6 利用游标修改数据
16. 11 事务
16. 12 本章小结
第17章 SOL Server函数
17. 1 SQL Server的数学函数
17. 2 SQL Server的字符串函数
17. 3 SQL Server的日期函数
17. 4 SQL Server的系统函数
17. 5 其他常用函数
17. 6 设置查询属性
17. 7 用户自定义函数
17. 7. 1 创建和使用用户自定义函数
17. 7. 2 修改和删除用户自定义函数
17. 8 本章小结
第18章 存储过程与触发器
18. 1 存储过程概述
18. 2 存储过程的使用和管理
18. 2. 1 创建存储过程
18. 2. 2 管理存储过程
18. 2. 3 执行存储过程
18. 2. 4 删除存储过程
18. 2. 5 修改存储过程
18. 2. 6 通过存储过程传递参数
18. 2. 7 确定存储过程的执行状态
18. 3 触发器概述
18. 4 触发器使用与管理
18. 4. 1 创建触发器
18. 4. 2 管理触发器
18. 4. 3 删除触发器
18. 4. 4 修改触发器
18. 5 触发器的特殊功能
18. 5. 1 inserted和deleted表
18. 5. 2 建立列级触发器
18. 6 利用存储过程和触发器维护数据完整性
18. 7 本章小结
第19章 管理SQL Server的安全性
19. 1 SQL Server的安全性机制
19. 1. 1 操作系统的安全性
19. 1. 2 SQL Server的安全性
19. 1. 3 数据库的安全性
19. 1. 4 SQL Server数据库对象的安全性
19. 2 SQL Server标准登录模式
19. 2. 1 创建账户
19. 2. 2 特殊账户盼
19. 2. 3 修改和删除账户
19. 3 SQL Server集成登录模式
19. 4 使用企业管理器建立登录账户
19. 5 SQL Server数据库安全性
19. 5. 1 添加数据库用户
19. 5. 2 删除数据库用户
19. 5. 3 特殊数据库用户
19. 5. 4 使用企业管理器管理数据库用户
19. 6 角色
19. 6. 1 SQL Server的固定服务器角色
19. 6. 2 SQL Server的固定数据库角色
19. 6. 3 创建角色
19. 7 权限
19. 7. 1 权限概述
19. 7. 2 授予权限
19. 7. 3 撤消权限
19. 7. 4 拒绝访问
19. 7. 5 使用企业管理器管理权限
19. 8 本章小结
第20章 备份与恢复
20. 1 数据库备份概念
20. 1. 1 备份的重要性
20. 1. 2 数据库备份设备类型
20. 1. 3 物理设备和逻辑设备
20. 2 数据库备份策赂与规划
20. 2. 1 SQL Server的3种备份策酶
20. 2. 2 综合数据备份方案
20. 2. 3 规划数据库备份与恢复
20. 3 执行数据备份与恢复
20. 3. 1 创建数据库备份设备
20. 3. 2 备份数据库
20. 3. 3 恢复数据库
20. 4 本章小结
第21章 SQL Server的数据传输服务
21. 1 DTS概述
21. 1. 1 DTS的概念和意义
21. 1. 2 DTS工具
21. 2 数据转换服务导入向导和数据转换服务导出向导
21. 3 使用DTS设计器
21. 3. 1 DTS设计器的基本概念
21. 3. 2 DTS设计器使用方法简介
21. 4 本章小结
第22章 SOL Server自动化管理
22. 1 SQL Server自动化管理基础
22. 1. 1 自动化管理机制
22. 1. 2 自动化管理的执行元素
22. 1. 3 一个简单的自动管理例子
22. 2 使用SQL邮件
22. 2. 1 创建Microsoft Mail邮局
22. 2. 2 配置收件箱
22. 2. 3 配置SQL邮件
22. 3 创建操作员
22. 4 设置警报
22. 5 创建作业
22. 6 本章小结
第23章 SQL Server分布式数据管理
23. 1 复制技术概述
23. 1. 1 SQL Server复制模型
23. 1. 2 SQL Server复制技术
23. 1. 3 SQL Server复制的基本元素
23. 2 配置出版服务器
23. 3 创建出版物
23. 4 设计订阅
23. 5 本章小结
第24章 通过Web助手发布数据
24. 1 SQL Serer与Web页的交互
24. 2 使用SQL Server Web助手建立Web页
24. 3 本章小结
第25章 SQL Server 2000应用编程
25. 1 SQL Server 2000应用编程概述
25. 2 AD0概述
25. 3 SQL Server 2000与AD0编程举例
25. 3. 1 编程环境的设置
25. 3. 2 设计程序界面
25. 3. 3 建立连接
25. 3. 4 使用Recordset取得数据
25. 3. 5 完善程序
25. 4 SQL—DM0概述
25. 5 使用SQL—DM0对象
25. 6 SQL-DM0应用举例
25. 7 本章小结