课程介绍
本课程主要内容为如何设计和规划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 Management Studio
SQL Azure的概述;使用SQL Azure
T-SQL简介;了解SET;了解谓词逻辑;了解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 的数据类型
使用字符数据
日期和时间数据类型
内置函数编写查询;使用转换函数
使用逻辑函数;NULL相关函数
使用聚合函数
使用GROUP BY子句
是用HAVING筛选
自包含的子查询;相关子查询
使用EXISTS谓词的子查询
使用派生表;使用CTE
使用视图;使用内嵌表值函数
使用UNION运算符 ;使用EXCEPT和INTERSECT
使用APPLY
创建Windows OVER;是用Window函数
使用PIVOT和UNPIVOT
使用Grouping Sets
查询系统目录视图和函数
执行系统存储过程
查询动态管理对象(DMV)
使用存储过程查询数据;将参数传递给存储过程
创建简单的存储过程;动态SQL
认证过程
无认证考试
开班信息
暂无开班信息