课程

课程介绍

本课程主要内容为如何设计和规划SQL Server数据库,学员通过学习该课程,可以掌握如何通过监控SQL Server 实现高性能的、安全的、可伸缩性的SQL Server 服务器,同时为企业设计和实现SQL Server 高可用性解决方案。

培训对象

数据库管理或开发人员。

课程收益

合并数据和表传递;
设计实现自定义函数;
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执行计划;
-- 通过非聚集索引提高性能;
-- 设计和实现视图;
-- 设计实现存储过程。

课程大纲

模块

学习内容

SQL Server 2012及工具集介绍

SQL Server平台介绍

SQL Server工具

配置SQL Server服务

数据类型

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

设计表

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

数据约束

强制数据完整性

实现域完整性

实现实体和参照完整性

SQL Server 2012 索引计划

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

SQL Server 2012表结构

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

阅读SQL Server 2012执行计划

执行计划

常用执行计划要素

执行计划工作

通过非聚集索引提高性能

设计有效的非聚集索引

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

设计和实现视图

视图

创建和管理视图

视图性能

设计实现存储过程

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

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

合并数据和表传递

使用MERGE语句

表类型;表类型参数

设计实现自定义函数

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

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

SQL Server 2012 高并发性

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

T-SQL 语句错误处理

错误处理

T-SQL 错误处理方法

结构化异常处理

触发器数据操作

设计DML触发器

执行DML触发器

高级触发器

SQL Server 2012托管代码

SQL CLR集成

导入并配置程序集

实现SQL CLR集成

SQL Server 2012 存储XML数据

使用T-SQL FOR XML语句

XQuery 构

解析XML

SQL Server 2012 Spatial Data空间数据

空间数据

空间数据类型

应用空间数据

全文索引和查询

全文索引

在SQL Server中实现全文索引

执行全文查询

认证过程

无认证考试

开班信息

暂无开班信息