课程大纲
培训大纲
Module 1:SQL Server及工具集介绍
SQL Server平台介绍
SQL Server工具
配置SQL Server服务
Module 2:数据类型
使用数据类型
字符数据
数据类型转换
特殊数据类型
Module 3:设计表
设计表
架构
创建和修改表
Module 4:数据约束
强制数据完整性
实现域完整性
实现实体和参照完整性
Module 5:SQL Server 索引计划
索引概念
数据类型和索引
单列和符合索引
Module 6:SQL Server 表结构
SQL Server表结构
聚集索引
设计有效的聚集索引
Module 7:阅读SQL Server执行计划
执行计划
常用执行计划要素
执行计划工作
Module 8:通过非聚集索引提高性能
设计有效的非聚集索引
实现非聚集索引
使用数据库引擎优化器
Module 9:设计和实现视图
视图
创建和管理视图
视图性能
Module 10:设计实现存储过程
存储过程
使用存储过程
参数化存储过程
控制执行上下文
Module 11:合并数据和表传递
使用MERGE语句
表类型
表类型参数
Module 12:设计实现自定义函数
设计并实现用户自定义函数
设计并实现标量函数
设计并实现表值函数
函数设计注意点
函数的选择
Module 13:SQL Server 高并发性
事务
锁
锁的管理
事务隔离级别
Module 14:T-SQL 语句错误处理
错误处理
T-SQL 错误处理方法
结构化异常处理
Module 15:触发器数据操作
设计DML触发器
执行DML触发器
高级触发器
Module 16:SQL Server 托管代码
SQL CLR集成
导入并配置程序集
实现SQL CLR集成
Module 17:SQL Server 存储XML数据
XML及XML结构
在SQL Server中存储XML数据和结构
XML数据类型
Module 18:在SQL Server中查询XML数据
使用T-SQL FOR XML语句
XQuery
解析XML
Module 19:SQL Server Spatial Data空间数据
空间数据
空间数据类型
应用空间数据
Module 20:全文索引和查询
全文索引
在SQL Server中实现全文索引
执行全文查询