第1章 SQL Server 2008安装
1.1 知识准备
1.1.1 数据库简介
1.1.2 数据库基本概念
1.2 任务实施
1.2.1 SQL Server 2008安装准备
1.2.2 SQL Server 2008安装过程
1.2.3 SQL Server 2008管理工具
1.3 知识和技能扩展
1.3.1 SQL Server 2008的新增功能
1.3.2 SQL Server 的默认实例和命名实例的文件位置
1.3.3 卸载SQL Server
1.4 小结
1.5 习题
1.6 项目实训
第2章 创建和管理数据库
2.1 知识准备
2.1.1 系统和示例数据库
2.1.2 SQL Server的数据存储结构
2.2 任务实施
2.2.1 创建数据库
2.2.2 管理和维护数据库
2.2.3 删除数据库
2.3 知识和技能扩展
2.3.1 使用模板创建示例数据库
2.3.2 数据库引擎连接及常见错误
2.4 小结
2.5 习题
2.6 项目实训
第3章 创建和管理表
3.1 知识准备
3.1.1 表的概念
3.1.2 数据完整性
3.1.3 主键和外键
3.2 任务实施
3.2.1 建立数据库表
3.2.2 表的维护
3.3 知识和技能扩展
3.3.1 特殊表
3.3.2 使用模板创建数据库表
3.4 小结
3.5 习题
3.6 项目实训
第4章 操作数据
4.1 知识准备
4.1.1 条件表达式
4.1.2 逻辑表达式
4.2 任务实施
4.2.1 使用SQL Server Management Studio工具管理表中数据
4.2.2 使用T-SQL语句管理表中数据
4.2.3 使用T-SQL语句查询数据
4.2.4 在查询中使用函数
4.2.5 模糊查询
4.2.6 SQL Server中的聚合函数
4.2.7 多表连接查询
4.2.8 简单子查询
4.3 知识和技能扩展
4.3.1 T-SQL语句中的注释
4.3.2 系统内置函数
4.3.3 子查询
4.4 小结
4.5 习题
4.6 项目实训
第5章 T-SQL程序设计
5.1 知识准备
5.1.1 SQL语句标识符
5.1.2 常量
5.1.3 变量
5.2 任务实施
5.2.1 输出语句的使用
5.2.2 逻辑控制语句的使用
5.2.3 批处理语句
5.3 知识和技能扩展
5.3.1 其他常用语句的使用
5.3.2 变量和参数的使用
5.3.3 日期和时间数据类型的转换
5.4 小结
5.5 习题
5.6 项目实训
第6章 事务、索引和视图的使用
6.1 知识准备
6.1.1 事务
6.1.2 索引
6.1.3 视图
6.2 任务实施
6.2.1 为什么需要事务
6.2.2 创建事务
6.2.3 创建索引
6.2.4 查看和修改索引
6.2.5 删除索引
6.2.6 禁用索引
6.2.7 创建视图
6.2.8 修改视图
6.2.9 删除视图
6.2.10 加密视图
6.3 知识和技能扩展
6.3.1 事务操作
6.3.2 设计索引
6.3.3 设计视图的基本准则
6.4 小结
6.5 习题
6.6 项目实训
第7章 存储过程的创建和使用
7.1 知识准备
7.1.1 什么是存储过程
7.1.2 系统存储过程和扩展存储过程
7.1.3 用户自定义的存储过程
7.2 任务实施
7.2.1 常用的系统存储过程和扩展存储过程的用法
7.2.2 使用扩展存储过程来创建文件夹
7.2.3 创建不带参数的存储过程
7.2.4 带参数的存储过程
7.3 知识和技能扩展
7.3.1 修改存储过程
7.3.2 删除存储过程
7.4 小结
7.5 习题
7.6 项目实训
第8章 触发器的创建和使用
8.1 知识准备
8.1.1 触发器的功能
8.1.2 触发器的分类
8.1.3 触发器的工作原理
8.2 任务实施
8.2.1 在SQL Server Management Studio中创建触发器
8.2.2 使用T-SQL语句创建触发器
8.2.3 查看和修改DML触发器
8.2.4 禁用和启用触发器
8.2.5 删除DML触发器
8.3 知识和技能扩展
8.3.1 创建DML触发器的注意事项
8.3.2 设计触发器的限制
8.3.3 比较触发器与约束
8.4 小结
8.5 习题
8.6 项目实训
第9章 进行SQL Server安全性管理
9.1 知识准备
9.1.1 SQL Server安全机制
9.1.2 SQL Server的验证模式
9.1.3 服务器角色
9.2 任务实施
9.2.1 管理服务器安全
9.2.2 管理数据库安全
9.2.3 管理数据库对象
9.2.4 用T-SQL语句进行安全管理
9.3 知识和技能扩展
9.3.1 安全性部署
9.3.2 标识和访问控制
9.4 小结
9.5 习题
9.6 项目实训
第10章 数据库的备份和恢复
10.1 知识准备
10.1.1 为什么需要备份
10.1.2 备份的类型
10.1.3 恢复模式
10.1.4 备份和还原策略
10.1.5 备份设备
10.2 任务实施
10.2.1 完整数据库的备份与还原
10.2.2 完整加差异备份与还原
10.2.3 完整加日志备份与还原
10.3 知识和技能扩展
10.3.1 通过T-SQL语句备份数据库
10.3.2 使用T-SQL还原数据库
10.4 小结
10.5 习题
10.6 项目实训
第11章 数据转换
11.1 知识准备
11.1.1 数据转换的原因
11.1.2 数据转换前需要考虑的问题
11.1.3 常用数据转换工具
11.2 任务实施
11.2.1 使用导入/导出向导进行数据转换
11.2.2 使用SSIS设计器
11.3 知识和技能扩展
11.3.1 使用BCP
11.3.2 使用BULK INSERT语句
11.4 小结
11.5 习题
11.6 项目实训
第12章 SQL Server代理服务的配置与管理
12.1 知识准备
12.1.1 SQL Server代理
12.1.2 系统自动化任务管理
12.2 任务实施
12.2.1 配置SQL Server代理
12.2.2 创建操作员
12.2.3 创建警报
12.2.4 创建作业
12.2.5 创建维护计划
12.3 知识和技能扩展
12.3.1 使用命令启动和停止SQL Server代理服务
12.3.2 SQL Server代理管理的安全性
12.3.3 实现SQL Server代理安全性
12.4 小结
12.5 习题
12.6 项目实训
参考文献