![]() |
| Microsoft
Course 2783: Designing the Data Tier for Microsoft SQL Server 2005 Course Length: One Day Audience This clinic is intended for current professional database developers who have three or more years of on-the-job experience developing SQL Server database solutions in an enterprise environment. Outline Session 1: Choosing Data Access Technologies and an Object Model This session explains how to choose data access technologies and an object model to support an organization's business needs. Sections • Introduction
to Data Access Technologies After completing this session, students will be able to: • Describe a
typical database system and the role that data access technologies play
in that system. Session 2: Designing an Exception Handling Strategy This session describes the various types of exceptions that can occur in a database system, how to capture them, and how to manage them appropriately. Sections • Exception
Types and Their Purposes After completing this session, students will be able to: • Describe the
various types of exceptions that can be detected in a SQL Server 2005
system and how they affect applications and users. Session 3: Choosing a Cursor Strategy This session describes when cursors are appropriate and how to use them to optimize the use of system resources. Sections • Common Scenarios
for Row-Based vs. Set-Based Operations After completing this session, students will be able to: • Explain when
cursors are appropriate and when they are not. Session 4: Designing Query Strategies Using Multiple Active Result Sets This session describes when Multiple Active Result Sets (MARS) can improve application response time and user satisfaction. Sections • Introduction
to MARS After completing this session, students will be able to: • Explain why
MARS is useful, as compared to the set-based execution of Microsoft SQL
Server 2000. Session 5: Designing Caching Strategies for Database Applications This session describes how to optimize system resources by caching data and objects in the appropriate layers. Sections • Why Caching
Is Important After completing this session, students will be able to: • Explain why
caching is important. Session 6: Designing a Scalable Data Tier for Database Applications This session describes how to assess scalability needs and design the best architecture to scale the system to meet those needs. Sections • Identifying
the Need to Scale After completing this session, students will be able to: • Identify when
to scale database applications and what layer to scale.
|
One
Campbell Plaza, Suite 2B |