What you'll learn?

·     design a secure, stable, enterprise database solution by using Microsoft SQL Server 200

·     Perform triggers and stored procedures

·     Use the CLR to program the server

·     Retrieve or modify data using Transact-SQL queries

·     Tune and Optimize queries

Description

This package is for database developers who design and implement relational database models and database storage objects. Trainees will be able to use user-defined functions, triggers, stored procedures, Transact-SQL, or the CLR to program servers. They will also be able to retrieve or modify data using SQL queries or tune and optimize queries.

Course NameHours
      MCTS: SQL Server 2005
MCTS Track Preperation - Databse Conecpts 6
MS2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL 18
MS2779: Implementing a Microsoft SQL Server 2005 Database 24
MS2780: Maintaining a Microsoft SQL Server 2005 Database 24
      PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
MS2781: Designing Microsoft SQL Server 2005 Server-Side Solutions 24
      PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005
MS2781: Designing Microsoft SQL Server 2005 Server-Side Solutions 24
      PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
MS2782: Designing Microsoft SQL Server 2005 Databases 18
      PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005
MS2783: Designing the Data Tier for Microsoft SQL Server 2005 9
MS2784: Tuning and Optimizing Queries Using Microsoft SQL Server 2005 24
      PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
MS2781: Designing Microsoft SQL Server 2005 Server-Side Solutions 24
      PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005
MS2781: Designing Microsoft SQL Server 2005 Server-Side Solutions 24
 219

Audience :

Writing transact SQL queries; Programming the database; Troubleshooting programming objects (for example, stored procedures, triggers, user-defined functions [UDFs], user-defined types [UDTs], and queries); Database performance tuning and optimization; Designing databases at both the conceptual and logical levels; Implementing databases at the physical level; Might be involved in designing and troubleshooting the data access layer of the application and Gathering business requirements.

Topics :

Designing a Database Strategy

Identify which SQL Server components to use to support business requirements.

Design a database model.

Design a data model by using the Entity Framework.

Design an application strategy to support security.

Design a solution by using Service Broker

Design a Full-Text Search strategy.

Designing Database Tables

Identify the appropriate usage of new data types.

Design tables.

Design data integrity.

Designing Programming Objects

Design T-SQL stored procedures.

Design views.

Design T-SQL table-valued and scalar functions.

Design Common Language Runtime (CLR) table-valued and scalar functions.

Design CLR stored procedures, aggregates, and types.

Evaluate special programming constructs

Designing a Transaction and Concurrency Strategy

Design the locking granularity level.

Design for implicit and explicit transactions.

Design for concurrency.

Designing an XML Strategy

Design XML storage.

Design a strategy to query and modify XML data.

Design a query strategy by using FOR XML.

Design a strategy to transform XML into relational data.

Designing Queries for Performance

Optimize and tune queries.

Analyze execution plans.

Evaluate the use of row-based operations vs. set-based operations.

Designing a Database for Optimal Performance

Optimize indexing strategies.

Design scalable database solutions.

Resolve performance problems by using plan guides.

Design a table and index compression strategy.

Design a table and index partitioning strategy

 

Prerequisities :

Recommended Knowledge :

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

Recommended Course(s) :

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 package helps acquire MCITP certification (Microsoft Certified IT Professional: Database Developer)

Related Courses