内容简介
第1章 SQL Server的特性
1.1 Microsoft SQL Server简介
1.2 SQL Server的主要特性
1.2.1 集中式管理
1.2.2 支持多客户应用程序
1.2.3 支持多个不同的开发平台
1.2.4 运行于“Windows NT和Windows 95/98
1.2.5 支持数据复制
1.2.6 支持分布式事务处理
1.2.7 易于创建、管理和配置
1.2.8 拥有SQL Server的费用的相对低廉性
1.2.9 网络特性
1.2.10 支持数据仓库
1.2.11 与微软产品的集成
1.3 SQL Server和客户/服务器模式
1.4 SQL Server的结构
1.5 小结
第2章 SQL Server的安装
2.1 SQL Server的安装要求
2.1.1 硬件要求
2.1.2 软件要求
2.2 安装SQL Server的步骤
2.3 启动SQL Server的配置
2.3.1 NT中创建SQL Server服务账号
2.3.2 Windows 98中创建用户账号
2.3.3 第一次使用SQL Server
2.3.4 安装中一些配置问题
2.3.5 修改SQL Server的配置
2.4 无值守安装
2.5 卸载SQL Server
2.6 小结
第3章 RDBMS基础知识
3.1 定义
3.1.1 关系数据库的定义
3.1.2 主键和外键
3.2 数据库的存储结构
3.2.1 物理数据库组件
3.2.2 逻辑数据库组件
3.3 数据库对象
3.3.1 表
3.3.2 视图
3.3.3 索引
3.3.4 约束
3.4 小结
第4章 SQL Server的系统结构
4.1 系统数据库
4.1.1 master数据库
4.1.2 model数据库
4.1.3 tempdb数据库
4.1.4 msdb数据库
4.2 用户数据库
4.2.1 pubs数据库
4.2.2 Northwind数据库
4.3 系统表
4.4 事务日志
4.5 tempdb数据库使用技巧
4.6 SQL Server组件
4.6.1 Transact-SQT
4.6.2 SQL Server Profiler
4.7 小结
第5章 SQL语言
5.1 数据定义语句(CREATE、ALTER、DROP语句)
5.1.1 CREATE语句
5.1.2 ALTER语句
5.1.3 DROP语句
5.2 SELECT查询语句
5.1.1 简单查询
5.1.2 复杂查询
5.2.3 使用CASE功能的查询
5.3 UPDATE语句
5.4 INSERT语句
5.5 DELETE语句
5.6 建立和删除索引
5.6.1 建立索引
5.6.2 删除索引
5.7 视图的创建和删除
5.7.1 创建视图
5.7.2 删除视图
5.8 数据类型
5.8.1 字符型数据
5.8.2 文本型数据
5.8.3 数值型数据
5.8.4 逻辑型数据
5.8.5 时间、日期型数据
5.8.6 特殊类型数据
5.9 小结
第6章 SQL Server中的数据库定义
6.1 创建数据库
6.1.1 使用SQL Enterprise Manager创建数据库
6.1.2 使用Transact-SQL语句创建数据库
6.1.3 配置数据库选项
6.1.4 改变数据库的大小
6.2 删除数据库
6.3 小结
第7章 数据库对象的定义
7.1 标识符的创建规则
7.2 表的创建和删除
7.2.1 表的创建
7.2.2 表的修改
7.2.3 表的删除
7.2.4 更改表名
7.3 视图
7.3.1 视图的创建
7.3.2 视图的类型
7.3.3 视图的操作
7.3.4 视图的修改和删除
7.4 自定义数据类型
7.5 小结
第8章 索引的使用
8.1 索引的种类
8.1.1 簇索引
8.1.2 非簇索引
8.1.3 唯一索引和复合索引
8.2 创建索引
8.2.1 使用Enterprise Manager创建索引
8.2.2 使用T-SQL语句创建索引
8.3 数据完整性
8.4 使用索引的性能分析
8.5 查看索引信息和删除索引
8.5.1 查看索引信息
8.5.2 删除索引
8.6 全文检索
8.6.1 启动全文本检索服务
8.6.2 全文索引中的存储过程
8.6.3 全文查询
8.7 小结
第9章 存储过程
9.1 什么是存储过程
9.2 系统存储过程
9.2.1 管理存储过程
9.2.2 使用存储过程收集信息
9.2.3 使用存储过程进行配置和协调
9.2.4 使用存储过程监控系统
9.3 扩展存储过程
9.4 用户定义存储过程
9.4.1 创建存储过程
9.4.2 查看、修改和删除存储过程
9.4.3 重编译选项和自动执行存储过程
9.5 存储过程的应用
9.5.1 存储过程在企业网中的应用
9.5.1 存储过程在一般性网站中的应用
9.6 恰当使用存储过程提高系统性能
9.7 小结
第10章 触发器
10.1 触发器的概念
10.2 创建触发器
10.2.1 插入触发器
10.2.2 更新触发器
10.2.3 删除触发器
10.3 查看、修改和删除触发器
10.3.1 查看触发器信息
10.3.2 修改触发器
10.3.3 触发器的删除
10.4 触发器实施数据完整性实例
10.4.1 实施参照完整性
10.4.2 实施引用完整性
10.5 其它类型的触发器及触发器的限制
10.6 小结
第11章 SQL Server的安全性
11.1 SQL Server的安全模式
11.1.1 Windows NT模式
11.1.2 混合模式
11.1.3 认证过程
11.2 许可
11.2.1 许可的概念、类型及状态
11.2.2 许可的分配
11.3 创建及删除登录名和用户名
11.3.1 创建登录名
11.3.2 创建用户名
11.3.3 删除登录名和用户名
11.4 角色
11.4.1 服务器角色
11.4.2 数据库角色
11.4.3 自定义角色
11.4.4 删除自定义角色
11.5 安全性策略
11.6 管理应用程序的安全性
11.7 小结
第12章 任务调度和报警
12.1 SQL Server Agent服务
12.2 创建任务
12.2.1 创建任务
12.2.2 任务演示
12.3 创建操作员
12.4 创建报警
12.4.1 创建报警
12.4.2 创建报警演示
12.4.3 设置事件转寄
12.5 SQL Mail
12.6 msdb数据库
12.7 小结
第13章 优化查询
13.1 游标
13.1.1 定义游标
13.1.2 使用游标
13.1.3 游标的使用规则
13.1.4 使用游标修改数据
13.2 事务
13.2.1 事务的基本概念
13.2.2 事务隔离等级
13.3 锁机制
13.3.1 锁定与并发
13.3.2 锁的分类
13.3.3 锁机制
13.4 查询优化
13.4.1 使用索引优化查询
13.4.2 强制表顺序优化查询
13.5 小结
第14章 监视与SQL Server性能分析
14.1 SQL Server的监视工具
14.2 使用SQL Server Profiler
14.2.1 创建跟踪文件
14.2.2 使用Index Tuning Wizard
14.3 使用SQL Server Performance Monitor
14.3.1 监视计数器
14.3.2 运行SQL Server Performance Monitor
14.4 使用Current Activity
14.5 使用DBCC命令
14.5.1 基本DBCC命令简介
14.5.2 使用DBCC MEMUSAGE命令
14.5.3 使用DBCC CHECKDB命令
14.5.4 使用DBCC CHECKTABLE命令
14.5.5 使用DBCC SHOW_STATISTICS命令
14.5.6 使用DBCC SHOWCONTIG命令
14.5.7 使用DBCC DBREINDEX命令
14.6 跟踪标志
14.6.1 跟踪标志
14.6.2 设置跟踪标志
14.7 使用日志监视
14.7.1 SQL Server错误日志
14.7.2 SQL Server错误消息
14.8 维护数据库
14.9 影响数据库系统的几个方面
14.10 SQL Server系统性能分析参数
14.11 优化SQL Server数据库内存配置
14.12 小结
第15章 数据备份
15.1 备份的定义和类型
15.1.1 备份定义
15.1.2 备份的两种分类
15.2 备份策略
15.3 备份的方法
15.3.1 全数据库备份
15.3.2 事务日志备份
15.3.3 增量备份
15.4 备份设备
15.4.1 备份设备类型
15.4.2 备份设备的建立
15.4.3 管理备份设备
15.5 备份数据库
15.5.1 使用SQL企业管理器
15.5.2 使用BACKUP命令
15.5.3 备份系统数据库
15.5.4 备份数据库到软盘上
15.6 备份执行过的SQL语句
15.7 小结
第16章 恢复数据
16.1 恢复概述
16.2 自动恢复
16.3 恢复用户数据库
16.3.1 恢复策略
16.3.2 恢复用户数据库
16.3.3 恢复系统数据库
16.4 小结
第17章 数据传输
17.1 数据转换服务(DTS)
17.1.1 DTS功能简述
17.1.2 DTS向导
17.1.3 数据库对象传输
17.2 BCP工具
17.3 BULK INSERT
17.4 在Internet上发布数据
17.5 小结
第18章 复制
18.1 出版/订阅模型
18.2 复制概念
18.2.1 复制的意义
18.2.2 复制的工作原理
18.2.3 复制代理
18.2.4 复制类型
18.3 复制策略
18.3.1 复制前应考虑的因素
18.3.2 复制方案
18.4 配置复制服务器
18.5 创建复制
18.5.1 指定分发服务器和创建出版物
18.5.2 设置分送数据库
18.5.3 设置出版者
18.5.4 创建订阅
18.6 监视复制
18.7 复制的安全性
18.8 小结