课程

课程介绍

结合具体案例进行讲解,以一个具体的项目为出发点,将系统测试过程的各个步骤集中在项目中体现
理论和实际结合,既有理论基础的准备,也有实际操作的指引
从系统全局着眼,不拘泥于具体实现方式 

培训对象

数据库管理或开发人员

课程收益

合并数据和表传递;设计实现自定义函数;SQL Server 2012 高并发性;T-SQL 语句错误处理;触发器数据操作;SQL Server 2012托管代码;SQL Server 2012 存储XML数据;在SQL Server中查询XML数据;SQL Server 2012;Spatial Data空间数据;全文索引和查询

知识概要

SQL Server 2012及工具集介绍
数据类型
设计表
数据约束
SQL Server 2012 索引计划
SQL Server 2012表结构
阅读SQL Server 2012执行计划
通过非聚集索引提高性能
设计和实现视图
设计实现存储过程

课程大纲

模块

学习内容

Module 1: SQL Server 2012及工具集介绍

SQL Server平台介绍

SQL Server工具

配置SQL Server服务

Module 2:数据类型

使用数据类型;字符数据;数据类型转换;特殊数据类型

Module 3:设计表

设计表;架构;创建和修改表

Module 4:数据约束

强制数据完整性

实现域完整性

实现实体和参照完整性

Module 5: SQL Server 2012 索引计划

索引概念;数据类型和索引;单列和符合索引

Module 6: SQL Server 2012表结构

SQL Server表结构;聚集索引;设计有效的聚集索引

Module 7:阅读SQL Server 2012执行计划

执行计划

常用执行计划要素

执行计划工作

Module 8: 通过非聚集索引提高性能

设计有效的非聚集索引

实现非聚集索引;使用数据库引擎优化器

Module 9:设计和实现视图

视图

创建和管理视图

视图性能

Module 10: 设计实现存储过程

存储过程;参数化存储过程

使用存储过程;控制执行上下文

Module 11:合并数据和表传递

使用MERGE语句

表类型;表类型参数

Module 12:设计实现自定义函数

设计并实现用户自定义函数;设计并实现标量函数

设计并实现表值函数;函数设计注意;函数的选择

Module 13: SQL Server 2012 高并发性

事务;锁;锁的管理;事务隔离级别

Module 14: T-SQL 语句错误处理

错误处理

T-SQL 错误处理方法

结构化异常处理

Module 15: 触发器数据操作

设计DML触发器

执行DML触发器

高级触发器

Module 16: SQL Server 2012托管代码

SQL CLR集成

导入并配置程序集

实现SQL CLR集成

Module 17: SQL Server 2012 存储XML数据

使用T-SQL FOR XML语句

XQuery 构

解析XML

Module 19: SQL Server 2012 Spatial Data空间数据

空间数据

空间数据类型

应用空间数据

Module 20: 全文索引和查询

全文索引

在SQL Server中实现全文索引

执行全文查询

认证过程

无认证考试

开班信息

暂无开班信息