微软认证培训课程易证宝20762B:开发SQL数据库的基本情况

2017-07-26 02:37    作者:李茂    来源:IT认证考试资源网    浏览:
分享按钮

易证宝培训课程20762B:开发SQL数据库的基本情况  

培训课程时间:5天
培训课程语言:英语
培训课程对象:IT专业人员
培训课程等级:熟练
培训课程技术:SQL Server

易证宝培训课程20762B的简要介绍

这个为期五天的讲师指导课程为学生提供开发Microsoft SQL Server 2016数据库的知识和技能。 课程重点是教导个人如何使用SQL Server 2016产品功能和与开发数据库相关的工具。

点击后面的链接文章可以了解到详细的微软MCSA认证易证宝70-762考试辅导资料

在后面的链接文章里可以详细了解到微软MCSA认证70-762考试大纲,学习建议,考点及题型

 

易证宝培训课程20762B的适应对象

本课程的主要受众是希望熟练掌握SQL Server 2016产品功能和实现数据库技术的IT专业人员。
本课程的次要受众是来自其他产品平台的开发人员,他们希望熟练使用SQL Server 2016数据库。

在开始接受培训易证宝20762B课程之前,建议易证宝学员具备的知识基础

适合本课程的考生应掌握:
Microsoft Windows操作系统的基础知识及其核心功能。
Transact-SQL的工作知识。
关系数据库的工作知识。

学习完易证宝培训课程20762B后的收获和具备的能力

完成本课程后,学生将能够:
设计和执行表格。
描述高级桌面设计
通过约束确保数据完整性。
描述索引,包括Optimized和Columnstore索引
设计和实施观点。
设计和实施存储过程。
设计和实现用户定义的功能。
使用触发器响应数据操作。
设计和实现内存表。
在SQL Server中实现托管代码。
存储和查询XML数据。
使用空间数据。
存储和查询Blob和文本文档。

 

易证宝培训课程20762B的教学大纲

模块1:数据库开发简介

在开发或管理角色开始使用Microsoft SQL Server之前,了解SQL Server平台的范围很重要。 特别地,理解SQL Server不仅仅是数据库引擎是有用的 - 它是用于管理企业数据的完整平台。 SQL Server为各种规模的组织提供了强大的数据平台,除了提供了一套全面的工具,使开发变得更加轻松,更强大。

课程

SQL Server平台介绍
SQL Server数据库开发任务

完成本单元后,您将能够:
描述SQL Server平台。
使用SQL Server管理工具。

模块2:设计和实现表

在关系数据库管理系统(RDBMS)中,用户和系统数据存储在表中。每个表由一组描述实体的行和一组包含实体属性的列组成。例如,Customer表可能具有诸如CustomerName和CreditLimit之类的列,以及每个客户的一行。在Microsoft SQL Server中,数据管理软件表格包含在与包含操作系统文件的文件夹的概念非常相似的模式中。设计表是数据库开发人员承担的最重要的任务之一,因为不正确的表设计导致无法有效地查询数据。在创建了适当的设计之后,重要的是要知道如何正确地实现设计。

课程

设计表
数据类型
使用模式
创建和更改表

实验:设计和实施表格

设计表
创建模式
创建表

完成本单元后,您将能够:
设计表使用归一化,主键和外键。
使用标识列。
了解内置和用户数据类型。
在数据库设计中使用模式来组织数据,并管理对象的安全性。
使用计算列和临时表。

模块3:高级表设计

数据库的物理设计可以对数据库满足利益相关者制定的存储和性能要求的能力产生重大影响。 设计物理数据库实现包括规划文件组,如何使用分区来管理大型表,以及使用压缩来提高存储和性能。 时间表是SQL Server 2016中的一个新功能,它提供了一个简单的解决方案来收集数据的更改。

课程

分区数据
压缩数据
时间表

实验:使用高级表设计

分区数据
压缩数据

完成本单元后,您将能够:
描述在SQL Server数据库中使用分区表的注意事项。
计划在SQL Server数据库中使用数据压缩。
使用时间表来存储和查询对数据的更改。

模块4:通过约束确保数据完整性

数据库中的数据质量主要决定了依赖于它的应用程序的有用性和有效性 - 组织或企业的成功或失败可能依赖于它。确保数据完整性是维护高质量数据的关键步骤。您应该从应用程序的所有级别强制执行数据完整性,从第一次入口或收集到存储。 Microsoft SQL Server数据管理软件提供了一系列功能来简化工作。

课程

执行数据完整性
实现数据域完整性
实施实体和参照完整性

实验:通过限制使用数据完整性

添加约束
测试约束

完成本单元后,您将能够:
描述执行数据完整性的选项以及应用它们的级别。
通过诸如检查,唯一和默认约束之类的选项实现域完整性。
通过主键和外键约束来实现引用完整性。

模块5:索引简介

索引是与表关联的页面的集合。 索引用于提高查询的性能或强制执行唯一性。 在学习实现索引之前,了解它们的工作原理,在索引中使用不同数据类型的有效性以及如何从多个列构建索引是有帮助的。 此模块讨论了没有索引的表结构以及Microsoft SQL Server中可用的不同索引类型。

课程

核心索引概念
数据类型和索引
堆,聚簇和非聚簇索引
单列和复合索引

实验:实施索引

创造一个堆
创建集群索引
创建覆盖索引

完成本单元后,您将能够:
解释核心索引概念。
评估要用于不同数据类型的索引。
描述单列索引和复合列索引之间的区别。

模块6:设计优化索引策略

索引在使SQL Server能够快速高效地从数据库中检索数据方面发挥重要作用。 本单元讨论高级索引主题,包括索引索引,INCLUDE子句,查询提示,填充和填充因子,统计信息,使用DMO,数据库调优顾问和查询存储。

课程

指数策略
管理指标
执行计划
数据库引擎优化顾问
查询商店

实验:优化索引

使用查询存储
堆和集群索引
创建覆盖索引

完成本单元后,您将能够:
覆盖索引是什么,何时使用。
涉及管理索引的问题。
实际和估计的执行计划。
如何使用数据库调优顾问来提高查询的性能。
如何使用查询存储来提高查询性能。

模块7:Columnstore索引

在Microsoft SQL Server 2012中引入了许多组织的大型数据仓库解决方案中使用的列存储索引。 该模块突出显示了在大型数据集上使用这些索引的好处; 对SQL Server 2016中的列存储索引进行了改进; 以及在您的解决方案中有效使用列存储索引的注意事项。

课程

Columnstore索引简介
创建Columnstore索引
使用Columnstore索引

实验:使用Columnstore索引

创建一个Columnstore索引
创建内存优化列存储表

完成本单元后,您将能够:
描述列存储库索引并确定其使用的合适场景。
创建集群和非聚簇的列存储索引。
描述使用列存储索引的注意事项。

模块8:设计和实现视图

本模块介绍了视图的设计和实现。视图是一种特殊类型的查询 - 存储并可在其他查询中使用 - 就像表一样。有一个看法,只有查询定义存储在磁盘上;不是结果集。唯一的例外是索引视图,当结果集也存储在磁盘上时,就像一个表。视图通过提供一层抽象简化了数据库的设计,并隐藏了表连接的复杂性。视图也是通过给予用户使用视图的权限而不赋予其底层对象权限来保护数据的一种方式。这意味着数据可以保密,只能由适当的用户查看。

课程

意见介绍
创建和管理视图
视图的性能考虑

实验:设计和实施观点

创建标准视图
创建可更新的视图

完成本单元后,您将能够:
了解视图在数据库设计中的作用。
创建和管理视图。
了解视图的性能注意事项。

模块9:设计和实施存储过程

本模块介绍了存储过程的设计和实现。

课程

存储程序简介
使用存储过程
实现参数化存储过程
控制执行上下文

实验:设计和实施存储过程

创建存储过程
创建参数化存储过程
更改存储过程执行上下文

完成本单元后,您将能够:
了解什么是存储过程,以及它们有什么好处。
设计,创建和更改存储过程。
控制存储过程的执行上下文。
实现使用参数的存储过程。

模块10:设计和实现用户定义的功能

函数是用于封装经常执行的逻辑的例程。而不必在许多地方重复功能逻辑,代码可以调用该函数。这使得代码更易于维护,并且易于调试。在此模块中,您将学习设计和实现强制执行业务规则或数据一致性的用户定义函数(UDF)。您还将学习如何修改和维护现有的功能。

课程

功能概述
设计和实现标量函数
设计和实现表值函数
实现功能的注意事项
功能的替代方案

实验:设计和实现用户定义的功能

格式化电话号码
修改现有功能

完成本单元后,您将能够:
描述不同类型的功能。
设计和实现标量函数。
设计和实现表值函数(TVFs)。
描述执行功能的注意事项。
描述功能的替代品

模块11:通过触发器响应数据操作

数据操作语言(DML)触发器是强大的工具,可用于实施域,实体,参照数据完整性和业务逻辑。 执行完整性可以帮助您构建可靠的应用程序。 在本模块中,您将了解DML触发器的具体情况,它们如何强制执行数据完整性,可用的触发器的不同类型以及如何在数据库中定义它们。

课程

设计DML触发器
实现DML触发器
高级触发概念

实验:使用触发器响应数据操作

创建并测试审计触发器
改善审计触发

完成本单元后,您将能够:
设计DML触发器
实现DML触发器
解释高级DML触发器概念,如嵌套和递归。

模块12:使用内存表

Microsoft SQL Server 2014数据管理软件引入了内存在线事务处理(OLTP)功能,以提高OLTP工作负载的性能。 SQL Server 2016添加了几个增强功能,例如在不重新创建内存优化的表的情况下更改内存优化表的功能。 内存优化的表主要存储在内存中,通过减少硬盘访问来提供改进的性能。 本地编译的存储过程进一步提高了传统解释的Transact-SQL的性能。

课程

内存优化表
本地编译程序

实验:使用内存数据库功能

使用内存优化表
使用本机编译的存储过程

完成本单元后,您将能够:
使用内存优化的表来提高锁定绑定工作负载的性能。
使用本地编译的存储过程。

模块13:在SQL Server中实现托管代码

作为SQL Server专业人士,您可能会被要求创建满足业务需求的数据库。可以使用Transact-SQL来满足大多数需求。但是,偶尔,您可能需要使用通用语言运行时(CLR)代码才能满足其他功能。随着功能被添加到SQL Server与每个新版本,使用托管代码的必要性减少。但是,有时您可能需要创建聚合,存储过程,触发器,用户定义的函数或用户定义的类型。您可以使用任何.NET Framework语言来开发这些对象。在本模块中,您将学习如何使用CLR托管代码为SQL Server创建用户定义的数据库对象。

课程

SQL Server中CLR集成简介
实施和发布CLR程序集

实验:在SQL Server中实现托管代码

评估拟议的CLR代码
创建一个标量值的CLR函数
创建一个表值CLR函数

完成本单元后,您将能够:
解释SQL Server中CLR集成的重要性。
使用SQL Server数据工具(SSDT)实现和发布CLR程序集。

模块14:在SQL Server中存储和查询XML数据

XML提供了以机器可读形式对文档进行编码的规则。它已经成为广泛采用的表示数据结构的标准,而不是发送非结构化文档。运行Microsoft SQL Server数据管理软件的服务器通常需要使用XML与其他系统交换数据;许多SQL Server工具提供基于XML的界面。 SQL Server提供广泛的XML处理,用于存储和查询。本模块介绍XML,显示如何在SQL Server中存储XML数据,并显示如何查询XML数据。查询XML数据的能力直接避免了在执行结构化查询语言(SQL)查询之前将数据提取为关系格式的需要。为了有效地处理XML,您需要以几种方式查询XML数据:将现有关系数据作为XML返回,并查询已经是XML的数据。

课程

XML和XML模式简介
在SQL Server中存储XML数据和模式
实现XML数据类型
使用Transact-SQL FOR XML语句
XQuery入门
粉碎XML

实验:在SQL Server中存储和查询XML数据

确定何时使用XML
在变量中测试XML数据存储
使用XML模式
使用FOR XML查询
创建存储过程以返回XML

完成本单元后,您将能够:
描述XML和XML模式。
在SQL Server中存储XML数据和关联的XML模式。
在SQL Server中实现XML索引。
使用Transact-SQL FOR XML语句。
使用基本的XQuery查询。

模块15:在SQL Server中存储和查询空间数据

该模块描述了空间数据以及如何在SQL Server中实现这些数据。

课程

空间数据介绍
使用SQL Server空间数据类型
在应用程序中使用空间数据

实验:使用SQL Server空间数据

熟悉几何数据类型
将空间数据添加到现有表
查找附近的地点

完成本单元后,您将能够:
描述空间数据如何存储在SQL Server中
使用GEOMETRY和GEOGRAPHY数据类型的基本方法
查询数据库包含空间数据

模块16:在SQL Server中存储和查询BLOB和文本文档

传统上,数据库已被用于以诸如整数,日期和字符串的简单值的形式存储信息,这些信息与更复杂的数据格式(如文档,电子表格,图像文件和视频文件)形成对照。随着数据库支持的系统变得越来越复杂,管理员发现有必要将这个更复杂的文件数据与数据库表中的结构化数据进行集成。例如,在产品数据库中,将产品记录与该产品的服务手册或教学视频相关联是有帮助的。 SQL Server提供了几种将这些文件(通常称为二进制大对象(BLOB))集成的方式,并使其内容能够被索引并包含在搜索结果中。在本单元中,您将学习如何设计和优化包含BLOB的数据库。

课程

BLOB数据的注意事项
使用FILESTREAM
使用全文搜索

实验:在SQL Server中存储和查询BLOB和文本文档

启用和使用FILESTREAM列
启用和使用文件表
使用全文索引

完成本单元后,您将能够:
描述设计包含BLOB数据的数据库的注意事项。
描述使用FILESTREAM将BLOB数据存储在Windows文件系统上的好处和设计注意事项。
描述使用全文索引和语义搜索的好处,并解释如何使用这些功能搜索SQL Server数据,包括非结构化数据

模块17:SQL Server并发

本模块介绍如何命名,声明,分配值和使用变量。 它还描述了如何在数组中存储数据。 并发控制是多用户数据库系统的关键特性; 当许多用户同时修改数据时,它允许数据保持一致。 此模块涵盖Microsoft SQL Server中并发的实现。 您将了解SQL Server如何实现并发控制,以及可以配置并使用并发设置的不同方法。

课程

并发和事务
锁定内部

实验:SQL Server并发

实现快照隔离
实现分区级锁定

完成本单元后,您将能够:
描述SQL Server中的并发和事务。
描述SQL Server锁定。

模块18:性能和监测

本模块介绍如何命名,声明,分配值和使用变量。它还描述了如何在数组中存储数据。本模块将介绍如何测量和监视SQL Server数据库的性能。前两节课程介绍了SQL Server扩展事件,这是一个内置于Microsoft SQL Server数据库引擎中的灵活,轻量级的事件处理系统。这些课程侧重于架构概念,故障排除策略和使用场景。

课程

扩展事件
使用扩展事件
实时查询统计
优化数据库文件配置
度量

实验:监测,跟踪和基准

使用扩展事件收集和分析数据
实施基线方法

完成本单元后,您将能够:
了解扩展事件以及如何使用它们。
使用扩展事件。
了解实时查询统计信息。
优化数据库的文件配置。
使用DMV和性能监视器创建基准并收集性能指标。

 

    
你可能感兴趣的相关认证资讯
你可能感兴趣的相关认证专题