What you'll learn?

  • Create databases and database files.
  • Create data types and tables.
  • Use XML-related features in Microsoft SQL Server 2005.
  • Plan, create, and optimize indexes.
  • Implement data integrity in Microsoft SQL Server 2005 databases by using constraints.
  • Implement data integrity in Microsoft SQL Server 2005 by using triggers.
  • Implement views.
  • Implement stored procedures.
  • Implement functions.
  • Implement managed code in the database.
  • Manage transactions and locks.
  • Use Service Broker to build a messaging-based solution.
  • Use Notification Services to generate and send notifications.

Description

This instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to implementing a database.

Audience :

This course is intended for IT Professionals who want to become skilled on SQL Server 2005 product features and technologies for implementing a database.

Topics :

Creating Databases and Database Files

o  Creating Databases

o  Creating Filegroups

o  Creating Schemas

o  Creating Database Snapshots

Creating Data Types and Tables

o  Creating Data Types

o  Creating Tables

o  Creating Partitioned Tables

Using XML

o  Retrieving XML by Using FOR XML

o  Shredding XML by Using OPENXML

o  Introducing XQuery

o  Using the xml Data Type

Creating and Tuning Indexes

o  Planning Indexes

o  Creating Indexes

o  Optimizing Indexes

o  Creating XML Indexes

Implementing Data Integrity by Using Constraints

o  Data Integrity Overview

o  Implementing Constraints

Implementing Data Integrity by Using Triggers and XML Schemas

o  Implementing Triggers

o  Implementing XML Schemas

Implementing Views

o  Introduction to Views

o  Creating and Managing Views

o  Optimizing Performance by Using Views

Implementing Stored Procedures

o  Implementing Stored Procedures

o  Creating Parameterized Stored Procedures

o  Working With Execution Plans

o  Handling Errors

Implementing Functions

o  Creating and Using Functions

o  Working with Functions

o  Controlling Execution Context

Implementing Managed Code in the Database

o  Introduction to the SQL Server Common Language Runtime

o  Importing and Configuring Assemblies

o  Creating Managed Database Objects

Managing Transactions and Locks

o  Overview of Transactions and Locks

o  Managing Transactions

o  Understanding SQL Server Locking Architecture

o  Managing Locks

Using Service Broker

o  Service Broker Overview

o  Creating Service Broker Objects

o  Sending and Receiving Messages

Using Notification Services (Optional)

o  Introduction to Notification Services

o  Developing Notification Services Solutions

Prerequisities :

Recommended Knowledge :

Before attending this course, students must have: Basic knowledge of the Microsoft Windows operating system and its core functionality; Working knowledge of Transact-SQL; Working knowledge of relational databases; Some experience with database design. In addition, it is recommended, but not required, that students have completed: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL; Maintaining a Microsoft SQL Server 2005 Database.

Category :

  • Database

Training Materials :

Microsoft Official Courseware (MOC)

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is a credit towards Exam 70-431, Microsoft SQL Server 2005 - Implementation and Maintenance.