Course Outline
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.
Delegates will learn how 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.
|