|
Module 1: Selecting SQL Server Services to Support Business Needs
This module explains how to translate business requirements into SQL Server
services and present this solution to non-technical business users.
Lessons
|
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 |
|
Presenting a Proposed Solution to Non-Technical Business Decision
Makers |
|
Analyzing the Needs of Real Organizations |
After completing this module, students will be able to:
|
Evaluate the use of the new SQL Server services. |
|
Evaluate the use of database engine
enhancements. |
Module 2: Designing a Security Strategy for Components of a SQL Server
2005 Solution
This module explains the considerations for designing a security strategy for
the various components of a SQL Server 2005 solution. The module also teaches
how to defend the security strategy.
Lessons
|
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 Trade-Offs of SQL Server Services |
|
Designing a Database to Enable Auditing |
|
Designing Objects to Manage Application Access |
|
Defending Security Decisions |
After completing this module, students will be able to:
|
Design a security strategy for components of a SQL Server 2005
solution. |
|
Design objects to manage application access. |
|
Create an auditing strategy. |
|
Manage multiple development teams by using the SQL Server 2005 security
features. |
Module 3: Designing a Data Modeling Strategy
This module describes the various considerations and guidelines to define
standards for storing XML data in a solution.
Lessons
|
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 |
After completing this module, students will be able to:
|
Define standards for storing XML data in a solution. |
|
Design a database solution schema. |
|
Design a scale-out strategy for a solution. |
Module 4: Designing a Transaction Strategy for a SQL Server 2005
Solution
This module describes the considerations and guidelines for defining a
transaction strategy for a SQL Server 2005 solution.
Lessons
|
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 |
|
Defending a Transaction Strategy |
After completing this module, students will be able to:
|
Define data behavior requirements. |
|
Define isolation levels for the data store. |
|
Design a resilient transaction strategy. |
Module 5: Designing a Notification Services Solution
This module explains the guidelines and processes for designing a
Notification Services solution into an overall SQL Server 2005 solution.
Lessons
|
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 |
After completing this module, students will be able to:
|
Define event data and how this data will be stored. |
|
Design a subscription strategy for a Notification Services
solution. |
|
Design a notification strategy. |
|
Design a notification delivery strategy. |
Module 6: Designing a Service Broker Solution
This module describes the guidelines and processes you need to know to design
a Service Broker solution into an overall SQL Server 2005 solution.
Lessons
|
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 |
After completing this module, students will be able to:
|
Design a Service Broker solution architecture. |
|
Design the Service Broker data flow. |
|
Design the Service Broker solution
availability. |
Module 7: Planning for Source Control, Unit Testing, and
Deployment
This module explains the guidelines and considerations to plan for source
control, unit testing, and deployment during design of a SQL Server 2005
solution.
Lessons
|
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 |
|
Defending Source Control, Unit Test, and Deployment
Strategies |
After completing this module, students will be able to:
|
Design a source control strategy. |
|
Design a unit test plan. |
|
Create a performance baseline and benchmarking strategy. |
|
Design a deployment strategy. |
Module 8: Evaluating Advanced Query Techniques
This module explains how to evaluate and practice using advanced query
techniques when designing a SQL Server 2005 solution.
Lessons
|
Evaluating Common Table Expressions |
|
Evaluating Pivot Queries |
|
Evaluating Ranking Queries |
Lab 8: Evaluating Advanced Query Techniques
|
Evaluating Common Table Expressions |
|
Evaluating Pivot Queries |
|
Evaluating Ranking Queries |
After completing this module, students will be able to:
|
Evaluate the use of Common Table Expressions. |
|
Evaluate the use of pivot queries. |
|
Evaluate the use of ranking queries. |
Module 9: Evaluating Advanced XML Techniques
This module explains how to evaluate and practice using advanced XML
techniques when designing a SQL Server 2005 solution.
Lessons
|
Evaluating the Use of XQuery |
|
Creating a Strategy for Converting Data between XML and Relational
Formats |
Lab 9: Evaluating Advanced XML Techniques
|
Evaluating the Use of XQuery |
|
Evaluating Ways of Converting XML into Relational
Data |
After completing this module, students will be able to:
|
Evaluate the use of XQuery. |
|
Create a strategy for converting data between XML and relational
formats. |
|