bannerSQLserver2012

SQL Server 2012 MCSE Platform
Course 10776A: Developing Microsoft SQL Server 2012 Databases

开发 Microsoft SQL Server 2012 数据库

这个五天的课程将介绍 SQL Server 2012 和描述逻辑表设计,索引和查询计划,另外也将讲解数据库对象的创建,包括视图,带参数的存储过程和函数,和常见的程序编程相关知识,包括事务,并发,错误处理,触发器,SQL CLR。这一课程将帮助学员通过70-464的考试。

下面是这一课程将会讨论到的 SQL Server 新功能:
• 使用 SC 排序规则
• 使用 TRY_PARSE 和 TRY_CONVERT
• IDENDITY 约束的详细讨论
• 使用 SEQUENCES
• 使用 THROW 以及和 RAISERROR 对比
• 全文索引新功能

参训相关信息

课程时间:5天

适合受众

这一课程适合希望掌握和实现 SQL Server 2012 数据库有关的产品功能和技术的 IT 专业人士。

课程内容纲要

先决条件

除了参加学员自身的经验以外,参加这一培训的学员还应该具备以下知识:
• 编写 T-SQL 的知识
• 基本的关系型数据库概念

课程目标

完成此课程后,学员将可以:
• 介绍整个 SQL Server 平台和它主要工具,包括版本,网络侦听器,服务和服务账号的概念
• 设计表时可以选择合适的数据类型,在数据类型之间转换数据,并创建新数据类型
• 了解 SQL Server 表设计的最佳实践,并能使用 T-SQL 创建表
• 实现 PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK 和 UNIQUE 约束
• 在 FOREIGN KEY 约束中实现级联删除、级联更新
• 确定索引使用策略,包括单列索引和复合索引
• 创建堆表和聚集索引表,以及设计表时的考虑事项和合适的结构建议
• 阅读和解释执行计划中的常用元素
• 设计有效的非聚集索引
• 设计和实现视图
• 设计和实现存储过程
• 使用表类型,表值参数和使用 Merge 语句来创建用于更新数据仓库的存储过程。
• 设计和实现函数,包括标量函数和表值函数(同时会讲解它们会如何影响性能)
• 对阻塞和死锁进行分析,并学习事务隔离级别对应用程序并发性的影响
• 使用传统的 T-SQL 错误处理和结构化的错误处理
• 设计和实现 DML 触发器
• 学习使用 SQL CLR 集成和在 SQL Server 中实现 .NET 程序集
• 在 SQL Server 中存储 XML 架构和数据
• 在 SQL Server 中对 XML 数据执行基本的查询
• 使用 GEOGRAPHY 和 GEOMETRY 数据类型
• 实现和查询全文索引