Course 10082A: 课程 10082:实现Microsoft® SQL Server® 2008数据库

Type:课程
Audience(s):IT Professionals
Technology:Microsoft SQL Server
Level:200
This Revision:A
Delivery method:
教师指导型
Length:5 days
Language(s):Chinese (Simplified)

First published:

01 June 2010
Overview
About this course
本课程为期 5 天,并由教师主导,它将为学生提供实现 Microsoft SQL Server 2008 数据库所需要的知识和技能。本课程将着重教授学生如何使用 SQL Server 2008 产品中与实现数据库相关的功能和工具。
Audience profile
本课程面向管理和维护 SQL Server 数据库的IT专业人员。
At course completion
完成本课程后,学生将能够:
  • 创建数据库和数据库文件。
  • 创建数据类型和表。
  • 在Microsoft SQL Server 2008中使用XML相关的功能。
  • 规划、创建和优化索引。
  • 使用约束在Microsoft SQL Server 2008数据库中实现数据完整性。
  • 使用触发器在Microsoft SQL Server 2008中实现数据完整性。
  • 实现视图。
  • 实现存储过程。
  • 实现函数。
  • 在数据库中实现托管代码。
  • 管理事务和锁。
  • 使用Service Broker生成基于消息传递的解决方案。

Course details
课程大纲模块 1: 创建数据库和数据库文件学生将学习数据库开发人员必须执行的最基本的任务之一:创建数据库及其主要组件,如创建数据库、设置数据库选项、创建文件组、架构和数据库快照。课程
  • 创建数据库
  • 创建文件组
  • 创建架构
  • 创建数据库快照
实验 : 创建数据库和数据库文件
完成本章课程后,学生可以做到:
  • 创建数据库
  • 创建文件组
  • 创建架构
  • 创建数据库快照
模块 2: 创建数据类型和表学生将了解SQL Server 2008 中的系统提供数据类型。他们将学习如何定义自定义 Transact-SQL 数据类型,以及如何创建表以及如何使用已分区表来将数据组织成多个分区。课程
  • 创建数据类型
  • 创建表
  • 创建已分区表
实验 : 创建数据类型和表
完成本章课程后,学生可以做到:
  • 创建新的数据类型。
  • 创建新表。
  • 创建已分区表。
模块 3: 创建和调优索引学生将了解如何规划、创建和优化索引,以获得最佳性能益处。课程
  • 规划索引
  • 创建索引
  • 优化索引
实验 : 创建和调优索引
完成本章课程后,学生可以做到:
  • 规划索引。
  • 创建索引。
  • 优化索引。
模块 4: 使用约束和触发器实现数据完整性学生将了解如何使用约束在 SQL Server 2008 中实现数据完整性。他们还将使用触发器实现数据完整性。课程
  • 数据完整性概述
  • 实现约束
  • 实现触发器
实验 : 使用约束和触发器实现数据完整性
完成本章课程后,学生可以做到:
  • 描述在 SQL Server 2008 中强制实施数据完整性的选项。
  • 使用约束在SQL Server 2008数据库中实现数据完整性。
  • 使用触发器在SQL Server 2008数据库中实现数据完整性。
模块 5: 使用 XML学生将了解如何使用 XML,包括使用 FOR XML 子句、OPENXML 函数、XQuery 表达式,以及 xml 本机数据类型。他们将学习在创建 XML 索引时要考虑的注意事项,以及用来创建 XML 索引的语法。他们还将了解什么是 XML 架构和 XML 架构集合,以及如何使用它们来实现类型化 XML 数据。课程
  • 使用 XML 数据类型
  • 使用 FOR XML 检索 XML
  • 使用 OPENXML 分解 XML
  • 介绍 XQuery
  • 创建 XML 索引
  • 实现 XML 架构
实验 : 使用 XML
完成本章课程后,学生可以做到:
  • 使用 xml 数据类型
  • 使用 FOR XML 子句检索 XML。
  • 使用 OPENXML 函数碎分 XML。
  • 使用 Xquery 表达式。
  • 创建 XML 索引。
  • 使用XML架构在SQL Server 2008数据库中实现数据完整性。
模块 6: 实现视图向学生介绍 Microsoft SQL Server 2008 中提供的不同类型的视图,这些视图提供了一种通过预定义查询访问数据的方法。课程
  • 视图简介
  • 创建和管理视图
  • 使用视图优化性能
实验 : 实现视图
完成本章课程后,学生可以做到:
  • 了解视图的用途。
  • 创建和管理视图。
  • 解释如何使用视图优化查询性能
模块 7: 实现存储过程学生将了解如何设计和实现强制实施业务规则或数据一致性的存储过程,或者修改和维护其他开发人员编写的现有存储过程。课程
  • 实现存储过程
  • 创建参数化存储过程
  • 处理执行计划
  • 处理错误
实验 : 实现存储过程
完成本章课程后,学生可以做到:
  • 实现存储过程。
  • 创建参数化存储过程。
  • 处理执行计划。
  • 在存储过程中处理错误。
模块 8: 实现函数学生将学习如何设计和实现强制实施业务规则或数据一致性的用户定义函数,或者修改和维护其他开发人员编写的现有函数。课程
  • 创建和使用函数
  • 使用函数
  • 控制执行上下文
实验 : 实现函数
完成本章课程后,学生可以做到:
  • 创建和使用函数。
  • 处理函数。
  • 控制执行上下文。
模块 9: 在数据库中实现托管代码学生将了解如何使用托管代码实现数据库对象,如存储过程、用户定义数据类型、用户定义函数和触发器。课程
  • SQL Server 公共语言运行时简介
  • 导入和配置程序集
  • 创建托管数据库对象
实验 : 在数据库中实现托管代码
完成本章课程后,学生可以做到:
  • 识别数据库中托管代码的相应场景。
  • 导入和配置程序集。
  • 创建托管数据库对象。
模块 10: 管理事务和锁学生将了解如何使用事务和 SQL Server 锁定机制来达到应用程序的性能和数据完整性要求。课程
  • 事务和锁概述
  • 管理事务
  • 理解 SQL Server 锁定体系结构
  • 管理锁
实验 : 管理事务和锁
完成本章课程后,学生可以做到:
  • 描述 SQL Server 2008 事务如何使用锁。
  • 执行和取消事务。
  • 描述并发性问题和 SQL Server 2008 锁定机制。
  • 管理锁。
模块 11: 使用 Service Broker学生将了解如何使用 Service Broker 来创建安全、可靠且可伸缩的应用程序。课程
  • Service Broker 概述
  • 创建 Service Broker 对象
  • 发送和接收消息
实验 : 使用 Service Broker
完成本章课程后,学生可以做到:
  • 了解 Service Broker 功能和体系结构。
  • 创建 Service Broker 对象。
  • 发送和接收 Service Broker 消息。
Prerequisites
参加本课程前,学生必须完成:
  • 对 Microsoft Windows 操作系统及其核心功能的基础知识。
  • Transact-SQL 的实用知识。
  • 关系数据库的实用知识。
  • 数据库设计的经验。
Community

Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

Preparing for an exam now? Find your Microsoft Certification Study Group.

Talk to us on these social networks:

Find a Microsoft Learning Partner near you