课时:30课时
班型和时间安排:
● 脱产班(现场/远程) 09:00-12:00 13:00-16:00
● 晚班(一四或二五,现场/远程) 19:30-21:30
● 周末班(六或日,现场/远程) 09:00-12:00 13:00-16:00
● 周末下午班(现场/远程) 16:30-18:30 19:00-20:30
MCSE认证: Business Intelligence
考试科目:
70-461 查询Microsoft SQL Server 2012
70-462 管理Microsoft SQL Server 2012数据库
70-463 使用Microsoft SQL Server 2012实现数据仓库
★ 成功完成步骤 1 至步骤 3 后,您将获得 Microsoft 认证解决方案专员 (MCSA):SQL Server 2012 认证。
70-466 Implementing Data Models and Reports with Microsoft SQL Server
70-467 Designing Business Intelligence Solutions with Microsoft SQL Serve
课程目标:
◆ 了解SQL Server 2012开发课程的知识模块。
◆ 熟悉数据库创建和表设计
◆ 精通SQL 查询
◆ 熟悉SQL 中变量的定义和赋值
◆ 精通条件处理、循环
◆ 熟悉游标、游标的类型和应用
◆ 精通存储过程和触发器
◆ 精通用户自定义函数和类型
◆ 熟悉SQL Server 函数
◆ 了解事务、锁定和死锁
◆ 了解视图
◆ 了解错误处理
课程大纲:
第一章:SQL Server 2012 介绍
◆ SQL Server 2012功能介绍和部署
◆ SQL Server管理工具介绍
第二章:创建SQL Server数据库和表
◆ 创建SQL Server标准数据库
◆ 创建自定义的数据库
◆ 创建表
◆ 创建主键、唯一键、约束、默认值、外键等
◆ 插入数据/插入多条数据
第三章: SQL查询
◆ 查询基本应用
◆ SQL查询分组和排序
◆ SQL查询中应用聚合函数
◆ SQL查询中应用子查询
◆ SQL查询中使用连接查询
◆ 理解连接查询类型:内连接,左外连接,右外连接、全连接、交叉连接
第四章: T-SQL变量和赋值
◆ SQL中变量类型介绍
◆ 数据类型介绍
◆ 使用Set赋值
◆ 使用Select赋值
◆ 两种赋值方式的讨论
第五章: 条件处理
◆ 条件处理的应用场景
◆ 使用IF---Else 处理条件
◆ 使用CASE处理条件
◆ 条件处理和GOTO结合应用
◆ 两种条件处理的使用场景讨论
第六章: 使用循环
◆ 循环使用的案例展示
◆ 使用While编写基本循环
◆ 案例:使用循环遍历表
◆ 使用return
◆ 使用Break和Continue
◆ 使用Wart For
第七章: 使用游标
◆ 游标的介绍
◆ 游标的类型
◆ 游标的定义
◆ 使用游标来遍历表的记录
◆ 游标和循环的结合
第八章: 存储过程
◆ 存储过程的语法结构
◆ 创建基本的存储过程
◆ 创建带参数的存储过程
◆ 使用Output参数
◆ 修改和删除存储过程
◆ 存储过程的安全
第九章:触发器
◆ 触发器的介绍
◆ 触发器的类型
◆ 创建和使用After触发器
◆ 创建和使用instead of 触发器
◆ 使用inserted和Deleted表
第十章: 用户自定义函数
◆ 自定义函数的介绍
◆ 创建标量的自定义函数
◆ 创建内联用户定义函数
◆ 创建多语句用户定义函数
◆ 管理用户自定义函数
第十一章: 视图
◆ 创建基本视图
◆ 查询视图定义
◆ 显示视图及其结构
◆ 刷新视图定义
◆ 管理视图
◆ 视图加密
◆ 索引视图
第十二章: CLR集成
◆ 概述
◆ CLR对象概述
◆ 启用SQL Server CLR支持
◆ 为CLR存储过程写程序集
◆ 创建CLR存储过程
◆ 创建CLR用户定义函数
◆ 创建CLR触发器
第十三章: XML、分层和空间数据
◆ 使用原生的XML
◆ 在XML文档与关系型数据库之间进行转换
◆ 使用原生分层数据
◆ 生空间数据
第十四章:错误处理
◆ 查看系统错误信息
◆ 查看用户定义错误信息
◆ 手动引发错误
◆ 捕获和处理应用程序错误