Microsoft Certified Architect: Database Overview

Published: March 7, 2008
**
**

"It pushes you to look beyond your normal perspectives…The quality of the instructors, peers, and study group interaction allows you to build breadth based on the experiences of others and fine tune your areas of depth by testing them against other experts. In the end, the experience helps you to develop a perspective on how customers react to your message and ability to lead them to a solution."
–Jay Gore, MCA: Database, Microsoft Corporation

Rotation schedules

The following training schedule rotations are for the 2008 fiscal year (July 1, 2007, through June 30, 2008). The listed rotation dates do not include the optional fifth week for certification testing. If you plan to stay for the qualification lab and/or the Review Board, please allow an additional week in your travel plans.

Rotation number four
March 10, 2008, through April 5, 2008
Qualified applicants must complete registration by February 4, 2008.

Rotation number five
April 28, 2008, through May 24, 2008
Qualified applicants must complete registration by March 17, 2008.

Allow two weeks before registration deadlines for qualification validation (includes scheduling and completing the program interview).

Curriculum overview

If you are seeking a Microsoft Certified Architect: Database certification (one of the Technology Architect credentials), you must attend four weeks of classroom training on Microsoft SQL Server. The following table describes the types of sessions conducted during this training.

Type of sessionInstructorsDescription

Core

SQL Center of Excellence (COE) subject matter experts

Consisting of the majority of the training, these sessions focus on SQL competencies, such as database engine, SQL Server Integration Services (SSIS), high availability (HA), architecture, and performance tuning. Candidates must have a level of knowledge with the subject. There is minimum guidance in hands-on labs. Prerequisites (reading and self-study) are required.

PM roundtables

Program managers (PMs) from the Microsoft SQL Server product group

These are informal, interactive, short sessions where program managers from the SQL Server group talk about the database area they work on. These sessions typically focus on future product releases or current field issues. The goals of these sessions are to give candidates the opportunity to learn about upcoming technologies and to provide a feedback channel to the product group.

Microsoft Information Technology (MSIT)

MSIT engineers

MSIT engineers present the design of the internal infrastructure of SQL Server and discuss SQL Server architecture. Candidates learn about the internal deployment of SQL Server at Microsoft.

Hands-on lab

SQL Server program managers

Each candidate has access to a server with the resources to run multiple virtual computers. Candidates must set up and configure the environment on their own, accomplish their lab goal by the deadline, and meet the requirements without guidance.

The following list shows the kinds of topics covered in the training.

Sample core sessions Sample PM sessions

Architecture methodologies

Data modeling

Storage networks

Database engine (including partitioning)

Index internals and design

Performance tools, tips, and techniques

Security and authorization

Backup and restore strategies

Service broker

Combined high availability (HA) solutions

Common Language Runtime (CLR)

SQL Server Integration Services (SSIS) advanced techniques

XML and XML schema

Server usage review (SUR) and architecture review

SQL Server vision and direction


Training is conducted in Redmond, Washington, at the Microsoft main campus. Classes are held Monday through Friday, 8:00 A.M–6:00 P.M. Lab activities might require extra working hours after 6:00 P.M. Group or self-study activities and exams might take place on Saturdays.

Requirements for the Microsoft Certified Architect: Database program


Pre-application requirements

To be qualified to apply, you must:

Be a Microsoft Certified Partner (with an MCP number) or an eligible Microsoft employee.

Speak, understand, and write in fluent English.

Have completed the Microsoft Certified IT Professional (MCITP): Database Developer certification successfully.

Learn about MCITP: Database Developer certification

Have completed the Microsoft Certified IT Professional (MCITP): Database Administrator certification successfully.

Learn about MCITP: Database Administrator certification

Have 300-level knowledge of software development methodologies, such as Microsoft Solutions Framework (MSF), Software Development Lifecycle (SDLC), and Agile.

Have experience applying Microsoft Operations Framework (MOF), Information Technology Information Library (ITIL), and the ITIL Foundation Certificate in IT Service Management.

Have three or more years of experience architecting and deploying SQL Server.

Have experience working with SQL Server 2005.

Post-application requirements

Program interview

Tuition paid in full

You are notified of acceptance status within 10 weeks of the rotation start date. In addition, you receive written feedback on your strengths and areas of opportunities, regardless of your status.


Pre-reading requirements

Knowledge of the contents of the following texts will be helpful to candidates for the MCA: Database certification. While the contents of these books are not specifically taught or tested on in the program, we believe a well-rounded SQL Server architect should be familiar with the concepts that are discussed in these general references:

Microsoft Certified Architect: General Database pre-reading
AdministrationProgrammingQuery

Microsoft SQL Server 2005 Administrator's Pocket Consultant

The Rational Guide to SQL Server 2005 Service Broker (Amazon.com)

Inside Microsoft SQL Server 2005: T-SQL Programming

Inside Microsoft SQL Server 2005: Query Tuning and Optimization


Inside Microsoft SQL Server 2005: T-SQL Querying

Storage

XML

Webcasts

Inside Microsoft SQL Server 2005: The Storage Engine

The Guru's Guide to SQL Server Stored Procedures, XML and HTML

SQL Server 2005: Discover the Next Paradigm for Database Development


Suggested additional pre-reading

The following lists contain links to additional pre-reading that you may find helpful for the previously described sessions. This pre-reading is not required.

Corruption Detention and Recovery

Paul Randal's SQL Server skills blog (sqlskills.com)

DBCC Disaster Recovery (Paul Randal's former MSDN blog)

DBCC CHECK DB Series, Disaster Recovery (Paul Randal's former MSDN blog)

Threat Modeling

Microsoft Threat Analysis and Modeling v2.1.2 download

MSDN Application Threat Modeling

Getting Started with SQL Server Integration Services (SSIS)

SQL Server 2005 Integration Services Guided Tours

Migrating Data Transformation Services Packages

SQL Server Integration Services

SSIS Deployment and Management

SQL Server 2005 Integration Services Guided Tours

Migrating Data Transformation Services Packages

SQL Server Integration Services

SQL Server 2005 Integration Services, Part 1: Lessons from Project REAL

SSIS – MSDN Forum

SQL Server Integration Services (sqlis.com)

SQL Server Integration Services (SSIS) Connectivity

SSIS Data Source Connectors (wik.is)

Microsoft Office 2007 integration (wik.is)

SSIS SAP (wik.is)

SSIS Oracle (wik.is)

SSIS Teradata (wik.is)

Learn how SSIS can take advantage of 64-bit processor architectures (wik.is)

Microsoft .NET Data Provider for mySAP Business Suite and accompanying white paper (self-extracting .exe file, 3.53 MB)

Connectivity and SQL Server 2005 Integration Services (Word file, 364 KB)

Integration Services Considerations on 64-bit Computers

SSIS Advanced Techniques

SQL Server 2005 Integration Services Guided Tours

Migrating Data Transformation Services Packages

SQL Server Integration Services

SSIS Performance and Scale

SQL Server 2005 Integration Services: A Strategy for Performance

Integration Services: Performance Tuning Techniques

TechNet Webcast: Scalability, Performance and Optimization in SSIS (Level 300)

ETL Performance: Unisys and Microsoft SQL Server 2005 Speed Up the Process (PDF file, 1.05 MB)

SSIS Data Warehousing

SQL Server 2005 Integration Services Guided Tours

Migrating Data Transformation Services Packages

SQL Server Integration Services

Common Language Runtime (CLR)

Introduction to SQL Server CLR Integration

Tempdb

Working with tempdb in SQL Server 2005

Snapshot Isolation

SQL Server 2005 Row Versioning-Based Transaction Isolation

Index Maintenance

Paul Randal's SQL Server skills blog (sqlskills.com)

Index Fragmentation Series (Paul Randal's former MSDN blog)

Microsoft SQL Server 2000 Index Defragmentation Best Practices

Service Broker

Service Broker Conversations (Remus Resanu's MSDN blog)

Have Data Will Travel (Roger Wolter's MSDN blog)

SQL Server Service Broker – MSDN Forum

SQL Server 2005 Service Broker – SQL Server TechCenter

Async Lifestyle: Manage Your Tasks With Service Broker

Building the MSDN Aggregation System (MSDN Magazine)

Authorization

SQL Server Developer Center Books Online

SQL Server 2005 Security and Protection – SQL Server TechCenter

SQL Server Security – MSDN Forum

Encryption

Security and SQL Server (Laurentiu Cristofor's MSDN blog)

SQL Server Security (Raul Garcia's MSDN blog)

SQL Server Security – MSDN Forum

Execution Context-Abstract

Understanding Context Switching

Understanding Execution Context

Extending Database Impersonation by Using EXECUTE AS

EXECUTE AS vs. SETUSER

Using EXECUTE AS in Modules

Using EXECUTE AS to Create Custom Permission Sets


Top of pageTop of page