Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     



Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

2781: Designing Microsoft SQL Server 2005 Server-Side Solutions

Course Length: 3 Days

Overview:
This three-day instructor-led course provides students with the knowledge and skills to design server-side solutions for Microsoft SQL ServerT 2005. The course focuses on teaching database developers who work in enterprise environments to identify and place database technologies during design to achieve a suitable solution that meets the needs of an organization. Students will also learn to consider the solution from a system-wide view instead of from a single database or server perspective.

Prerequisites:
Writing Queries Using Microsoft SQL Server 2005 Transact-SQL
Course 2779: Implementing a Microsoft SQL Server 2005 Database
Course 2780: Maintaining a Microsoft SQL Server 2005 Database

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Select SQL Server services to support an organization's business needs
  • Design a security strategy for a SQL Server 2005 solution
  • Design a data modeling strategy
  • Design a transaction strategy for a SQL Server solution
  • Design a Notification Services solution
  • Design a Service Broker solution
  • Plan for source control, unit testing, and deployment to meet an organization's needs
  • Evaluate advanced query techniques
  • Evaluate advanced XML techniques

Course Content

Lesson 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
  • Lab 1: Selecting SQL Server Services to Support Business Needs
  • Translating Business Requirements into SQL Server Services
  • Analyzing the Needs of Real Organizations

Lesson 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
  • Lab 2: Designing a Security Strategy
  • Evaluating the Security Tradeoffs of SQL Server Services
  • Designing a Database to Enable Auditing
  • Designing Objects to Manage Application Access
  • Justifying Security Decisions

Lesson 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
  • Lab 3: Designing a Data Modeling Strategy
  • Designing a Database Solution Schema
  • Designing Integration of Multiple Data Stores

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

  • Defining Data Behavior Requirements
  • Defining Isolation Levels
  • Designing a Resilient Transaction Strategy
  • Lab 4: Designing a Transaction Strategy for a SQL Server 2005 Solution
  • Determining the Database Isolation Level
  • Determining the Order of Object Access
  • Designing Transactions
  • Justifying a Transaction Strategy

Lesson 5: Designing a Notification Services Solution

  • Defining Event Data
  • Designing a Subscription Strategy
  • Designing a Notification Strategy
  • Designing a Notification Delivery Strategy
  • Lab 5: Designing a Notification Services Solution
  • Defining Event Data
  • Designing a Subscription Strategy
  • Designing a Notification Strategy
  • Executing a Notification Services Solution

Lesson 6: Designing a Service Broker Solution

  • Designing a Service Broker Solution Architecture
  • Designing Service Broker Data Flow
  • Designing Service Broker Solution Availability
  • Lab 6: Designing a Service Broker Solution
  • Designing a Service Broker Solution Architecture
  • Designing a Subscription Strategy
  • Executing a Service Broker Solution

Lesson 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
  • Lab 7: Planning for Source Control, Unit Testing, and Deployment
  • Designing a Source Control Strategy
  • Designing a Unit Testing Plan
  • Designing a Deployment Strategy
  • Justifying Source Control, Unit Test, and Deployment Strategies

Lesson 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
  • Lab 8: Evaluating Advanced Query Techniques
  • Evaluating Common Table Expressions
  • Evaluating Pivot Queries
  • Evaluating Ranking Queries
  • Evaluating Techniques for Converting XML into Relational Data

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.