课程

课程介绍

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

培训对象

数据库管理或开发人员。

课程收益

使用内置函数;
分组和汇总数据;
使用子查询;
使用Table表达式;
使用SET运算符;
使用Window排名和聚合函数;
Pivoting和 Grouping Sets;
SQL Server 2012元数据查询;
执行存储过程;
T-SQL编程;
异常错误处理;
执行事务;
提高查询性能。

知识概要

-- SQL Server 2012 简介;
-- SQL Azure入门;
-- T-SQL查询;
-- SELECT查询;
-- 多表查询;
-- 数据排序和筛选;
-- SQL Server 2012 的数据类型。

课程大纲

模块

学习内容

SQL Server 2012 简介

微软SQL Server 2012的简介

入门使用SQL Server 2012 Management Studio

SQL Azure入门

SQL Azure的概述;使用SQL Azure

T-SQL查询

T-SQL简介;了解SET;了解谓词逻辑;了解SELECT语句中的逻辑顺序操作

SELECT查询

编写简单的SELECT语句

使用DISTINCT消除重复

使用列和表的别名;编写简单的CASE表达式

多表查询

了解连接;查询与内连接;查询外连接;交叉连接;自连接

数据排序和筛选

Sorting Data

Filtering Data with a WHERE Clause

Filtering with the TOP and OFFSET-FETCH Options

Working with Unknown and Missing Values

对数据进行排序

WHERE子句中筛选条件

TOP和OFFSET-FETCH选项

空值的处理

SQL Server 2012 的数据类型

介绍SQL Server 2012 的数据类型

使用字符数据

日期和时间数据类型

使用内置函数

内置函数编写查询;使用转换函数

使用逻辑函数;NULL相关函数

分组和汇总数据

使用聚合函数

使用GROUP BY子句

是用HAVING筛选

使用子查询

自包含的子查询;相关子查询

使用EXISTS谓词的子查询

使用Table表达式

使用派生表;使用CTE

使用视图;使用内嵌表值函数

使用SET运算符

使用UNION运算符 ;使用EXCEPT和INTERSECT

使用APPLY

使用Window排名和聚合函数

创建Windows OVER;是用Window函数

Pivoting和 Grouping Sets

使用PIVOT和UNPIVOT

使用Grouping Sets

SQL Server 2012元数据查询

查询系统目录视图和函数

执行系统存储过程

查询动态管理对象(DMV)

执行存储过程

使用存储过程查询数据;将参数传递给存储过程

创建简单的存储过程;动态SQL

T-SQL编程

T-SQL编程元素

控制程序的流程

异常错误处理

使用try / catch块

工作与错误信息

执行事务

事务和数据库引擎

控制事务

提高查询性能

在查询性能的因素

显示查询性能数据

认证过程

无认证考试

开班信息

暂无开班信息