MCITP 70-442 Designing and Optimizing Data Access by Using Microsoft SQL Server 2005


MCITP 70-442: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005

Microsoft Certified IT Professional: Database Developer (MCITP: Database Developer) is the premier certification for database designers and developers. This credential demonstrates that you can design a secure, stable, enterprise database solution by using Microsoft SQL Server 2005.  Our 70-442 course teaches database developers working in enterprise environments to design server-side database solutions that utilize SQL Server 2005 services, how to design databases solutions that meet organizational data access needs and how to analyze and address performance bottlenecks that occur within their Microsoft® SQL Server™ 2005 database solutions.

  Candidates for this Self Paced course are professional database developers who design and implement database solutions. They have three or more years dedicated to database work, which may include writing Transact-SQL queries, designing and implementing programming objects, optimizing databases, designing databases at both the conceptual and logical levels, and implementing databases at the physical level. The typical work environment is an enterprise or a medium-sized organization. Candidates should be experienced in using Microsoft SQL Server 2005.

n Our easy-to-use delivery format allows you to concentrate on the lesson at hand and not how to run the delivery software - saving you time and frustration. Our comprehensive course materials are delivered in an easy-to- understand format - allowing you to get the most out of your time. n

Our courses incorporate audio, video, and text training and then the total experience is reinforced with exercises and practice tests to ensure that you have really grasped the material.

This Course is available online or via DVD's:
Online Course = All items marked with are included.
DVD Study Kit = Everything! - If its marked with then its included.
For Pricing - Click Here
Live Video,
Courses =
Courses =
Online Streaming Video
(Broadband min 512k)
12 Months subscription
Featuring live instructor-led classroom-like sessions in digital video format. Multimedia-rich delivery brings experienced subject matter experts to your desktop or laptop.
Training Simulations  
DVD Courses = Delivered on DVD
Online Courses = Online Access
Interactive hands-on practice lab
Email Support  
1 Year's Technical Email Support
DVD Courses= Delivered
on DVD
Online Courses = Downloadable
Free Upgrades  
12 months of Free Upgrades.
Compatibility with:  

XP | Win 2003/8 server | Vista
Exam Simulator  
Exam Simulator for closest replication to the real exam!



Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player





(Learning segments)


Designing Microsoft SQL Server 2005 Server-Side Solutions (Course 2781)

Module 1: Selecting SQL Server Services to Support Business Needs

Overview of the Built-in SQL Server Services

Evaluating When to Use the New SQL Server Services

Evaluating the Use of Database Engine Enhancements

Module 2: Designing a Security Strategy

Overview of Authentication Modes and Authorization Strategies

Designing a Security Strategy for Components of a SQL Server  2005 Solution

Designing Objects to Manage Application Access

Creating an Auditing Strategy

Managing Multiple Development Teams Using the SQL Server 2005 Security Features

Module 3: Designing a Data Modeling Strategy

Defining Standards for Storing XML Data in a Solution

Designing a Database Solution Schema

Designing a Scale-Out Strategy

Module 4: Designing a Transaction Strategy for a SQL Server 2005 Solution

Defining Data Behavior Requirements

Defining Isolation Levels

Designing a Resilient Transaction Strategy

Module 5: Designing a Notification Services Solution

Defining Event Data

Designing a Subscription Strategy

Designing a Notification Strategy

Designing a Notification Delivery Strategy

Module 6: Designing a Service Broker Solution

Designing a Service Broker Solution Architecture

Designing Service Broker Data Flow

Designing Service Broker Solution Availability

Module 7: Planning for Source Control, Unit Testing, and Deployment

Designing a Source Control Strategy

Designing a Unit Test Plan

Creating a Performance Baseline and Benchmarking Strategy

Designing a Deployment Strategy

Module 8: Evaluating Advanced Query and XML Techniques

Evaluating Common Table Expressions

Evaluating Pivot Queries

Evaluating Ranking Queries

Overview of XQuery

Overview of Strategies for Converting Data Between XML and Relational Formats

Designing the Data Tier for a Microsoft SQL Server 2005 (Course 2783)

Module-1 Choosing Data Access Technologies and an Object Model

Introduction to Data Access Technologies

Choosing Technologies for Accessing Data

Building a Data Access Layer

Designing Data Access from SQL Common Language Runtime (CLR) Objects

Available Data Object Models for Administering SQL Server

Module-2 Designing an Exception Handling Strategy

Exception Types and Their Purposes

Detecting Exceptions

Managing Exceptions

Module 3: Choosing a Cursor Strategy

Common Scenarios for Row-Based vs. Set-Based Operations

Selecting Appropriate Server-Side Cursors

Selecting Appropriate Client-Side Cursors

Module 4: Designing Query Strategies Using Multiple Active Result Sets

Introduction to MARS

Designing Query Strategies for Multiple Reads

Designing Query Strategies for Mixing Reads and Writes in the Same Connection

Concurrency Considerations When Using MARS

Module 5: Designing Caching Strategies for Database Applications

Why Caching Is Important

Data and Query Caching in SQL Server 2005

Using Caching Technologies Outside of SQL Server

Custom Caching Techniques

Module 6: Designing a Scalable Data Tier for Database Applications

Identifying the Need to Scale

Scaling Database Applications to Avoid Concurrency Contention

Scaling SQL Server Database Systems

Scaling Database Applications Using a Service-Oriented Architecture

Improving Availability and Scalability by Scaling Out Front-End Systems



Tuning and Optimizing Queries using Microsoft

SQL Server 2005 (Course 2784)

Module 1: Measuring Database Performance

Importance of Benchmarking

Key Measures for Query Performance: Sysmon

Key Measures for Query Performance: Profiler

Guidelines for Identifying Locking and Blocking

Module 2: Optimizing Physical Database Design

Performance Optimization Model

Schema Optimization Strategy: Keys

Schema Optimization Strategy: Responsible Denormalization

Schema Optimization Strategy: Generalization

Module 3: Optimizing Queries for Performance

Performance Optimization Model: Queries

What Is Query Logical Flow?

Considerations for Using Subqueries

Module 4: Refactoring Cursors into Queries

Performance Optimization Model: Query-Set-based solutions

Five Steps to Building a Cursor

Strategies for Refactoring Cursors

Module 5: Optimizing an Indexing Strategy

Performance Optimization Model: Indexes

Considerations for Using Indexes

Best Uses of the Clustered Index

Best Practices for Non-Clustered Index Design

How to Document an Indexing Strategy

Module 6: Managing Concurrency

Performance Optimization Model: Locking and Blocking

Multimedia - "How to Use Efficient Queries to Reduce Locking and Blocking"

Strategies to Reduce Locking and Blocking




Full motion video

Each class is presented in full motion video allowing you to see the steps, hear the explanations, and perform the tasks which includes our interactive hands-on training simulations, students will learn from real-world scenarios taught by our expert instructor.

Instructor-Led Training

Combines both the convenience and affordability of computer-based training with the effectiveness of a traditional classroom setting. The instructors featured in our multi-media DVD's are not only certified in their area of expertise, but also have years of real world experience and are subject matter experts in their fields.


We supply a complete line of e-books to offer a complete training solution. Our courses include e-books for CompTIA, CISCO and Microsoft certifications.Supplied on DVD for DVD courses or downloadable for Online Courses.

Practice Exam Simulators

We offer exam simulators for all technical certifications. Our exam simulators are the closest replication to the real exam!

Our exam simulators creates a simulation of an actual certification exam. Under timed conditions, IntelliSage? sets up a test with 60 randomly chosen questions designed to help you get ready for the real exam. As with the Practice Exam, the Certification Simulator allows you to mark questions you cannot answer for review at the end of the test.
If you ask, IntelliSage? will show you the correct answer. IntelliSage? will also explain why it is the correct answer when you select the "Learn Now" feature. The Practice Exam is the first IntelliSage? step in getting you ready to pass your certification exams.

Hands-on Lab Simulation

Hands-on Lab Simulation is a crucial component of your IT training. Practice make perfect. Step-by-step hands-on labs with detail instructions are included to reinforce all key concepts. When you complete a topic, choose the Lab Simulation button to select the associated hands-on lab exercises. Labs allow you to reinforce concepts by performing the tasks you've just learned..

Free Upgrades

A unique benefit of the our Learning System, is that
it allows you to stay current with the ever-changing certification requirements. When a certification test changes and we produce an upgrade for the certification program, we offer our customers free upgrades on their interactive DVD's for up to 1 year from date of original purchase? absolutely free!


MCITP 70-442: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005

Online Course:£300 ex. VAT
DVD Study Kit:£300 ex. VAT
List Price: £795  
Online Library: 95% off

1yr Unlimited Online Access to 143 Courses
Save 95%

      What's included in each option?

mcse training
 ©Copyright 2009 All Rights Reserved
MCITP 70-442: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005