You are on page 1of 12

Treinamento de Certificao: MCTS SQL Server 2008

Microsoft Official Course (MOC)


Os cursos OLP - Official Learning Products so desenvolvidos pela prpria Microsoft, por uma equipe de 250 especialistas. Estes cursos se compem de apostilas/livros, DVDs e certificados oficiais Microsoft. So oferecidos em todo o mundo por empresas credenciadas como CPLS - Certified Partner Learning Solutions cujos instrutores so treinados e certificados como Microsoft Certified Trainers (MCTs).

Mdulos inclusos nesta formao


Curso 2778: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL (03 dias) Curso 10142/6231: Maintaining a Microsoft SQL Server 2008 Database (05 dias) Curso 10169/6232: Implementing a Microsoft SQL Server 2008 Database (05 dias)

Benefcios da certificao
Reconhecimento de sua proficincia na tecnologia Microsoft, atravs do recebimento dos certificados de concluso Microsoft; Acesso privilegiado informaes sobre os produtos e tecnologias Microsoft atravs do site privado para MCPs e Especialistas; Logotipos do programa Microsoft (para uso em carto de visitas, curriculum e at mesmo para organizaes);

Sobre a tecnologia
Este curso prov aos estudantes, o conhecimento sobre o produto e todas habilidades necessrias para implementar um banco de dados Microsoft SQL Server 2008. O curso focado em melhores prticas.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Condies Gerais
Inicio/Horrio: 30 de julho 2012 todos os dias em perodo noturno das 18:30 as 22:00; Carga Horria: 26 Noites (equivalente h 104 Horas/Aula); Material didtico: Material Oficial Microsoft, entregue no 1 dia de aula, sem custo adicional; Certificados: Sero entregues para os alunos que tiverem no mnimo 75% de presena. Valor Unitrio do Treinamento: R$ 2.350,00 (Dois mil trezentos e cinquenta reais); Vagas Solicitadas: 01 vaga; Valor do Investimento: R$ 2.350,00 (Dois mil trezentos e cinquenta reais); Formas de pagamento: em at 10x de R$235,00 sem juros no cheque para pessoa fsica ou em 5x sem juros para pessoa jurdica; Local do treinamento: O Treinamento ser realizado na sede da TDS Tecnologia de Cuiab/MT, a Instituio disponibilizar laboratrio montado com 01 (uma) mquina para cada participante e 01 (uma) mquina para o instrutor, projeo da imagem de 80 e quadro branco; Instrutor: O profissional que ministrar o curso possui a certificao MCT (Microsoft Certified Trainner); Empresa: Credenciada com CPLS (Gold Certified Partner Learning Solution) Microsoft;

Pr-requisitos
Conhecimento bsico ou acadmico em Banco de Dados, alm de conhecimento bsico em redes de computadores.

Sobre os Materiais
O primeiro mdulo, por se tratar de TRANSACT SQL, s est disponvel em ingls. Os demais mdulos de implementao e manuteno, esto disponveis em portugus.

Sobre o Exame de Certificao


Este pacote de formao prepara o aluno para o seguinte exame: MCTS: 70-432 (NO INCLUSO)

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Curso 2778: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
Durao: 03 dias (Equivalente 24 horas)

Sobre o Curso Este curso proporciona aos alunos o conhecimento tcnico necessrio para escrever consultas bsicas de Transact-SQL para o MicrosoftSQL Server 2008. Audincia perfil Este curso destinado a administradores de banco de dados SQL Server, implementadores, engenheiros de sistemas e desenvolvedores responsveis por escrever consultas. Na concluso do curso Depois de concluir este curso, o aluno ser capaz de: Descrever os usos e formas de executar a linguagem Transact-SQL. Utilizar ferramenta de consulta. Escrever consultas SELECT para recuperar dados. Agrupar e resumir dados usando Transact-SQL. Junte-se a dados de vrias tabelas. Criar consultas que recuperem e modifiquem dados usando subconsultas. Modificar dados em tabelas. Consulta campos de texto com pesquisa de texto completo. Descrever como criar objetos de programao. Use vrias tcnicas quando se trabalha com consultas complexas.

Contedo Programtico:
Module 1: Getting Started with Databases and TransactSQL in SQL Server 2008 The student will be introduced to how client/server architecture works, and examine the various database and business tasks that can be performed by using the components of SQL Server 2008. The student will also be introduced to SQL Server database concepts such as relational databases, normalization, and database objects. In addition, the student will learn how to use T-SQL to query databases and generate reports. Lessons Overview of SQL Server 2008 Overview of SQL Server Databases Overview and Syntax Elements of T-SQL Working with T-SQL Scripts Using T-SQL Querying Tools Lab : Using SQL Server Management Studio and SQLCMD Exploring the Components and Executing Queries in SQL Server Management Studio Starting and Using SQLCMD Generating a Report from a SQL Server Database Using Microsoft Office Excel After completing this module, students will be able to: Describe the architecture and components of SQL Server 2008. Describe the structure of a SQL Server database. Explain the basics of the SQL language. Describe the syntax elements of T-SQL. Explain how to manage T-SQL scripts. Use T-SQL querying tools to query SQL Server 2008 databases. Module 2: Querying and Filtering Data

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

The students will be introduced to the basic Transact-SQL (T-SQL) statements that are used for writing queries, filtering data, and formatting result sets. Lessons Using the SELECT Statement Filtering Data Working with NULL Values Formatting Result Sets Performance Considerations for Writing Queries Lab : Querying and Filtering Data Retrieving Data by Using the SELECT Statement Filtering Data by Using Different Search Conditions Using Functions to Work with NULL Values Formatting Result Sets After completing this module, students will be able to: Retrieve data by using the SELECT statement. Filter data by using different search conditions. Explain how to work with NULL values. Format result sets. Describe the performance considerations that affect data retrieval. Module 3: Grouping and Summarizing Data The students will learn to group and summarize data when generating reports in Microsoft SQL Server 2008 by using aggregate functions and the COMPUTE clause. Lessons Summarizing Data by Using Aggregate Functions Summarizing Grouped Data Ranking Grouped Data Creating Crosstab Queries Lab : Grouping and Summarizing Data Summarizing Data by Using Aggregate Functions Summarizing Grouped Data Ranking Grouped Data Creating Crosstab Queries After completing this module, students will be able to: Summarize data by using aggregate functions. Summarize grouped data by using the GROUP BY and COMPUTE clauses. Rank grouped data. Create cross-tabulation queries by using the PIVOT and UNPIVOT clauses. Module 4: Joining Data from Multiple Tables The students will learn to write joins to query multiple tables, as well as limiting and combining result sets. Lessons Querying Multiple Tables by Using Joins Applying Joins for Typical Reporting Needs Combining and Limiting Result Set

Lab : Joining Data from Multiple Tables Querying Multiple Tables by Using Joins Applying Joins for Typical Reporting Needs Combining and Limiting Result Sets After completing this module, students will be able to: Query multiple tables by using joins. Apply joins for typical reporting needs. Combine and limit result sets. Module 5: Working with Subqueries The students will be introduced to basic and correlated subqueries and how these compare with joins and temporary tables. The students will also be introduced to using common table expressions in queries. Lessons Writing Basic Subqueries Writing Correlated Subqueries Comparing Subqueries with Joins and Temporary Tables Using Common Table Expressions Lab : Working with Subqueries Writing Basic Subqueries Writing Correlated Subqueries Comparing Subqueries with Joins and Temporary Tables Using Common Table Expressions After completing this module, students will be able to: Write basic subqueries. Write correlated subqueries. Compare subqueries with joins and temporary tables. Use common table expressions in queries. Module 6: Modifying Data in Tables The students will be able to modify the data in tables by using the INSERT, DELETE, and UPDATE statements. In addition, students will examine how transactions work in a database, the importance of transaction isolation levels, and how to manage transactions. Lessons Inserting Data into Tables Deleting Data from Tables Updating Data in Tables Overview of Transactions Lab : Modifying Data in Tables Inserting Data into Tables Deleting Data from Tables Updating Data in Tables Working with Transactions After completing this module, students will be able to: Insert data into tables. Delete data from tables. Update data in tables. Describe transactions.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Module 7: Querying Metadata, XML, and Full-Text Indexes The students will learn to query semi-structured and unstructured data. The students will also learn how SQL Server 2008 handles XML data and will query XML data. The students will also be introduced to full-text indexing in SQL Server 2008. Lessons Querying Metadata Overview of XML Querying XML Data Overview of Full-Text Indexes Querying Full-Text Indexes Lab : Querying Metadata, XML, and Full-Text Indexes Querying Metadata Querying XML Data Creating and Querying Full-Text Indexes After completing this module, students will be able to: Query metadata. Describe the functionality of XML. Query XML data. Describe the functionality of full-text indexes. Query full-text indexes. Module 8: Using Programming Objects for Data Retrieval The students will be introduced to user-defined functions and executing various kinds of queries by using userdefined functions. The students will be introduced to SQL Server views that encapsulate data and present users with limited and relevant information. In addition, the students will be introduced to SQL Server stored procedures and the functionalities of the various programming objects. The students will learn how to perform distributed queries and how SQL Server works with heterogeneous data such as databases, spreadsheets, and other servers. Lessons Overview of Views Overview of User-Defined Functions Overview of Stored Procedures Overview of Triggers Writing Distributed Queries

Lab : Using Programming Objects for Data Retrieval Creating Views Creating User-Defined Functions Creating Stored Procedures Writing Distributed Queries After completing this module, students will be able to: Encapsulate queries by using views. Encapsulate expressions by using user-defined functions. Explain how stored procedures encapsulate T-SQL logic. Define triggers, types of triggers, create a trigger. Write distributed queries. Module 9: Using Advanced Querying Techniques The students will be introduced to best practices for querying complex data. The students will also examine how to query complex table structures such as data stored in hierarchies and self-referencing tables. The students will analyze the recommended guidelines for executing queries and how to optimize query performance. Lessons Considerations for Querying Data Working with Data Types Cursors and Set-Based Queries Dynamic SQL Maintaining Query Files Lab : Using Advanced Querying Techniques Using Execution Plans Converting Data Types Implementing a Hierarchy Using Cursors and Set-Based Queries After completing this module, students will be able to: Explain the recommendations for querying complex data. Query complex table structures. Write efficient queries. Use various techniques when working with complex queries. Maintain query files.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Curso 6231/ 10142: Maintaining a Microsoft SQL Server 2008 Database


Durao: 05 dias (Equivalente 40 horas)

Sobre este curso Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e a tcnica necessrios para manter um banco de dados do Microsoft SQL Server 2008. O objetivo do curso ensinar os alunos a usarem as ferramentas e os recursos do SQL Server 2008 relacionados manuteno de um banco de dados. Perfil do pblico-alvo Este curso dirigido aos profissionais de TI que administram e mantm bancos de dados do SQL Server. Na concluso do curso Depois de concluir este curso, os alunos sero capazes de: Instalar e configurar o SQL Server 2008. Gerenciar arquivos de banco de dados. Fazer backup e restaurar bancos de dados. Gerenciar a segurana. Transferir dados para/do SQL Server. Automatizar tarefas administrativas. Replicar dados entre instncias do SQL Server. Manter a alta disponibilidade. Monitorar o SQL Server.

Contedo Programtico:
Mdulo 1: Instalao e configurao do SQL Server Os alunos aprendero a planejar uma instalao do SQL Server. Em seguida, os alunos vero como instalar, configurar e gerenciar o SQL Server. Lies Preparao para instalar o SQL Server Instalao do SQL Server Configurao de uma instalao do SQL Server Laboratrio: : Instalao e configurao do SQL Server (Nvel 200) Instalao do SQL Server (Nvel 200) Configurao do Server SQL Depois de concluir este mdulo, os alunos sero capazes de: Explicar como preparar o hardware e outros recursos necessrios para instalar o SQL Server. Instalar o SQL Server. Gerenciar e configurar o SQL Server. Mdulo 2: Gerenciamento de bancos de dados e arquivos Os alunos aprendero a planejar e criar um banco de dados, alm de usar opes de banco de dados para controlar o comportamento de um banco de dados. Lies Planejamento de bancos de dados Criao de bancos de dados Uso do Gerenciamento Baseado em Diretiva Laboratrio: : Gerenciamento de bancos de dados e arquivos (Nvel 200) Criao de um banco de dados (Nvel 200) Monitorao e gerenciamento do uso de grupos de arquivos (Nvel 200) Criao de uma diretiva Depois de concluir este mdulo, os alunos sero capazes de:

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Planejar uma implementao de banco de dados que atenda s necessidades de uma organizao. Criar um banco de dados do SQL Server. Gerenciar um banco de dados do SQL Server. Mdulo 3: Recuperao de desastres Os alunos sero apresentados s tcnicas de recuperao de desastres do SQL Server. Os alunos aprendero a executar diferentes tipos de operaes de backup e restaurao, inclusive restauraes e backups online, alm de restauraes de bancos de dados do sistema. Lies Planejamento de uma estratgia de backup Backup de bancos de dados de usurios Restaurao de bancos de dados de usurios Execuo de operaes de restaurao online Recuperao de dados de instantneos do banco de dados Bancos de dados do sistema e recuperao de desastres Laboratrio: : Recuperao de desastres (Nvel 200) Criao de uma estratgia de backup (Nvel 200) Implementao de uma estratgia de backup (Nvel 200) Restaurao e recuperao de um banco de dados (Nvel 300) Execuo de operaes de backup e restaurao por etapas (Nvel 200) Restaurao do banco de dados mestre Depois de concluir este mdulo, os alunos sero capazes de: Planejar uma estratgia de backup para um banco de dados. Fazer o backup de bancos de dados de usurio. Restaurar bancos de dados de usurios a partir de backups. Restaurar dados em um banco de dados de usurio enquanto ele estiver online. Recuperar dados para um banco de dados de usurio a partir de um instantneo do banco de dados. Restaurar e recuperar bancos de dados do sistema. Mdulo 4: Gerenciamento de segurana Os alunos aprendero a proteger o SQL Server. Eles conhecero o modelo de segurana do SQL Server e vero como usar os recursos de segurana do produto para controlar o acesso a bancos de dados e a seu contedo. Lies Viso geral da segurana do SQL Server Proteo do escopo do servidor Proteo do escopo do banco de dados Proteo do escopo do servidor

Auditoria da segurana Laboratrio: : Gerenciamento de segurana (Nvel 200) Criao de logons e atribuio de permisses no escopo do servidor (Nvel 200) Criao e gerenciamento de usurios (Nvel 300) Uso de um certificado para proteger dados (Nvel 200) Implementao do SQL Server Audit Depois de concluir este mdulo, os alunos sero capazes de: Descrever como o SQL Server gerencia a segurana. Proteger o SQL Server no nvel do servidor. Proteger bancos de dados do SQL Server. Usar chaves e certificados para proteger objetos do SQL Server. Fazer auditoria da segurana do SQL Server. Mdulo 5: Transferncia de dados Os alunos vero como transferir dados para/do SQL Server usando a interface do usurio e ferramentas de linha de comando, bem como aprendero a transferir e transformar dados com o SQL Server Integration Services. Lies Viso geral da transferncia de dados Introduo ao SQL Server Integration Services Laboratrio: : Transferncia de dados (Nvel 200) Uso do Assistente de Importao e Exportao (Nvel 200) Execuo de um carregamento em massa (Nvel 200) Criao de uma soluo SSIS Depois de concluir este mdulo, os alunos sero capazes de: Usar a interface do usurio e ferramentas de linha de comando para importar e exportar dados. Descrever os recursos do SQL Server Integration Services. Mdulo 6: Automatizao de tarefas administrativas Os alunos aprendero a automatizar tarefas administrativas de rotina usando trabalhos, operadores e alertas. Lies Automatizao de tarefas administrativas no SQL Server Uso do SQL Server Agent Criao de planos de manuteno Implementao de alertas Gerenciamento de vrios servidores Gerenciamento da segurana do SQL Server Agent Laboratrio: : Automatizao de tarefas administrativas (Nvel 200) Configurao do Server SQL Agent (Nvel 200) Criao de operadores e trabalhos (Nvel 200) Criao de alertas

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Depois de concluir este mdulo, os alunos sero capazes de: Definir as tarefas administrativas do SQL Server e agend-las para execuo automtica. Configurar o SQL Server Agent para oferecer suporte ao agendamento automtico de tarefas. Criar scripts de tarefas usando trabalhos do SQL Server e definir operadores para gerenciar esses trabalhos. Definir alertas para avisar os operadores sobre eventos gerados pelo SQL Server. Definir e gerenciar tarefas administrativas que abrangem vrios servidores. Configurar a segurana do SQL Server Agent. Mdulo 7: Implementao da replicao Os alunos sero apresentados s tcnicas para configurar a replicao do SQL Server. Lies Viso geral da replicao Gerenciamento de publicaes e assinaturas Configurao da replicao em alguns cenrios comuns Laboratrio: : Implementao da replicao (Nvel 300) Implementao da replicao de instantneos (Nvel 300) Implementao da replicao transacional ponto a ponto (Nvel 300) Implementao da replicao de mesclagem HTTP Depois de concluir este mdulo, os alunos sero capazes de: Descrever a replicao e seus componentes. Configurar e implementar a replicao. Usar a replicao para atender aos requisitos de alguns cenrios comuns. Mdulo 8: Manuteno da alta disponibilidade Os alunos sero apresentados a conceitos e mtodos para manter a alta disponibilidade com o SQL Server. Lies Introduo alta disponibilidade Implementao do envio de logs Implementao do espelhamento de banco de dados Implementao do clustering de servidores Uso de solues distribudas de alta disponibilidade Laboratrio: : Manuteno da alta disponibilidade (Nvel 300) Configurao do envio de logs (Nvel 300) Configurao do espelhamento de banco de dados (Nvel 300) Implementao do clustering do SQL Server

Depois de concluir este mdulo, os alunos sero capazes de: Descrever os fatores que afetam a disponibilidade do banco de dados. Descrever como implementar o envio de logs para dar suporte recuperao rpida de um banco de dados do SQL Server em espera. Descrever como usar o espelhamento do SQL Server para implementar uma soluo de software para failover rpido. Explicar como implementar o clustering para oferecer suporte ao failover rpido de computadores que executam instncias do SQL Server. Descrever como implementar solues distribudas de alta disponibilidade. Mdulo 9: Monitoramento do SQL Server Os alunos vero como monitorar o desempenho e a atividade do SQL Server. Lies Exibio da atividade atual Uso do SQL Server Profiler Monitoramento com gatilhos DDL Uso das notificaes de eventos Laboratrio: : Monitoramento do SQL Server (Nvel 200) Monitoramento da atividade do SQL Server (Nvel 300) Rastreamento da atividade do SQL Server (Nvel 200) Uso de gatilhos DDL (Nvel 200) Uso das notificaes de eventos Depois de concluir este mdulo, os alunos sero capazes de: Examinar a atividade atual em uma instncia do SQL Server. Usar o SQL Server Profiler para rastrear a atividade do servidor e do banco de dados. Usar gatilhos DDL para monitorar alteraes na estrutura de objetos de banco de dados. Usar notificaes de eventos para capturar e monitorar eventos significativos de uma instncia do SQL Server. Mdulo 10: Soluo de problemas e ajuste de desempenho Os alunos aprendero a solucionar diversos problemas comuns do SQL Server, Os alunos tambm aprendero a ajustar o SQL Server para obter melhor desempenho com o uso de diversas ferramentas. Lies Soluo de problemas do SQL Server Ajuste de desempenho no SQL Server Uso do Administrador de Recursos

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Uso do Coletor de Dados Laboratrio: : Soluo de problemas e ajuste de desempenho (Nvel 300) Soluo de problemas de conectividade (Nvel 300) Soluo de problemas de simultaneidade (Nvel 300) Uso do Orientador de Otimizao do Mecanismo de Banco de Dados (Nvel 300) Implementao do Administrador de Recursos (Nvel 300) Implementao do Coletor de Dados Depois de concluir este mdulo, os alunos sero capazes de:

Solucionar problemas comuns do SQL Server, como conectividade e simultaneidade, alm de problemas de espao em disco e de trabalhos. Executar tarefas bsicas de ajuste de desempenho no SQL Server usando o Orientador de Otimizao do Mecanismo de Banco de Dados, ajuste de ndice e ajuste de consulta. Usar o Administrador de Recursos para gerenciar recursos e cargas de trabalho do SQL Server. Usar o Coletor de Dados para obter dados de desempenho sobre o computador e as instncias do SQL Server executadas nele.

Curso 6232/10169: Implementing a Microsoft SQL Server 2008 Database


Durao: 05 dias (Equivalente 40 horas)

Sobre este curso Os elementos deste resumo esto sujeitos a alteraes. Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e a tcnica necessrios para implementar um banco de dados do Microsoft SQL Server 2008. O objetivo do curso ensinar os alunos a usar as ferramentas e os recursos do SQL Server 2008 relacionados implementao de um banco de dados. Perfil do pblico-alvo Este curso destina-se a profissionais de TI que administram e mantm bancos de dados do SQL Server. Na concluso do curso Depois de concluir este curso, os alunos sero capazes de: Criar bancos de dados e arquivos de banco de dados. Criar tipos de dados e tabelas. Usar recursos relacionados a XML no Microsoft SQL Server 2008. Planejar, criar e otimizar ndices. Implementar a integridade dos dados em bancos de dados do Microsoft SQL Server 2008 usando restries. Implementar a integridade dos dados no Microsoft SQL Server 2008 usando gatilhos. Implementar exibies. Implementar procedimentos armazenados. Implementar funes. Implementar cdigo gerenciado no banco de dados. Gerenciar transaes e bloqueios. Usar o Service Broker para criar uma soluo baseada em mensagens.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Contedo Programtico:
Mdulo 1: Criao de bancos de dados e arquivos de banco de dados Os alunos aprendero uma das tarefas mais importantes que um desenvolvedor de banco de dados deve executar: a criao de um banco de dados e seus componentes principais, como a criao de bancos de dados, a definio de opes de banco de dados e a criao de grupos de arquivos, esquemas e instantneos de banco de dados. Lies Criao de bancos de dados Criao de grupos de arquivos Criao de esquemas Criao de instantneos do banco de dados Laboratrio: : Criao de bancos de dados e arquivos de banco de dados (Nvel 200) Criao de um banco de dados (Nvel 200) Criao de esquemas (Nvel 300) Criao de um instantneo de banco de dados Depois de concluir este mdulo, os alunos sero capazes de: Criar bancos de dados Criar grupos de arquivos Criar esquemas Criar instantneos de banco de dados Mdulo 2: Criao de tipos de dados e tabelas Os alunos aprendero os tipos de dados fornecidos pelo sistema no SQL Server 2008. Eles aprendero a definir tipos de dados Transact-SQL personalizados, criar tabelas e usar tabelas particionadas para organizar dados em vrias parties. Lies Criao de tipos de dados Criao de tabelas Criao de tabelas particionadas Laboratrio: : Criao de tipos de dados e tabelas (Nvel 200): Criao de tipos de dados (Nvel 200): Uso de novos tipos de dados de data e hora (Nvel 200): Criao de tabelas (Nvel 300) Criao de tabelas particionadas Depois de concluir este mdulo, os alunos sero capazes de: Criar novos tipos de dados. Criar novas tabelas. Criar tabelas particionadas. Mdulo 3: Criao e ajuste de ndices Os alunos aprendero a planejar, criar e otimizar ndices para obter as vantagens de um desempenho ideal. Lies Planejamento de ndices Criao de ndices Otimizao de ndices Laboratrio: : Criao e ajuste de ndices (Nvel 200) Criao de ndices (Nvel 300) Ajuste de ndices Depois de concluir este mdulo, os alunos sero capazes de: Planejar ndices. Criar ndices. Otimizar ndices. Mdulo 4: Implementao da integridade dos dados usando restries e gatilhos Os alunos aprendero a implementao de integridade dos dados no SQL Server 2008 usando restries. Os alunos tambm implementaro a integridade dos dados usando gatilhos. Lies Viso geral de integridade dos dados Implementao de restries Implementao de gatilhos Laboratrio: : Implementao da integridade dos dados usando restries e gatilhos (Nvel 200) Criao de restries (Nvel 200) Desabilitao de restries (Nvel 300) Criao de gatilhos Depois de concluir este mdulo, os alunos sero capazes de: Descrever as opes de aplicao da integridade dos dados no SQL Server 2008. Implementar a integridade dos dados em bancos de dados do SQL Server 2008 usando restries. Implementar a integridade dos dados nos bancos de dados do SQL Server 2008 usando gatilhos. Mdulo 5: Uso de XML Os alunos aprendero a trabalhar com XML, incluindo o uso da clusula FOR XML, a funo OPENXML, expresses XQuery e o tipo de dados nativo xml. Os alunos aprendero as consideraes a serem feitas ao criar ndices XML e a sintaxe usada para criar esse tipo de ndice. Eles ainda aprendero o que so esquemas XML e colees de esquemas XML, e como us-los para implementar dados XML tipados.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Lies Uso do tipo de dados XML Recuperao de XML usando FOR XML Fragmentao de XML com OPENXML Introduo ao XQuery Criao de ndices XML Implementao de esquemas XML Laboratrio: : Uso de XML (Nvel 200) Mapeamento de dados relacionais e XML (Nvel 200) Armazenamento de XML de forma nativa no banco de dados (Nvel 300) Uso de XQuery com mtodos XML (Nvel 200) Criao de ndices XML (Nvel 300) Implementao de esquemas XML Depois de concluir este mdulo, os alunos sero capazes de: Usar o tipo de dados xml. Recuperar XML usando a clusula FOR XML. Dividir XML usando a funo OPENXML. Usar expresses XQuery. Criar ndices XML. Implementar a integridade dos dados em bancos de dados do SQL Server 2008 usando esquemas XML. Mdulo 6: Implementao de exibies Os alunos sero apresentados aos diferentes tipos de exibio disponveis no Microsoft SQL Server 2008 que fornecem uma maneira conveniente de acessar dados por meio de uma consulta pr-definida. Lies Introduo a exibies Criao e gerenciamento de exibies Otimizao de desempenho usando exibies Laboratrio: : Implementao de exibies (Nvel 200) Criao de exibies (Nvel 200) Criao de exibies indexadas (Nvel 200) Criao de exibies particionadas Depois de concluir este mdulo, os alunos sero capazes de: Descrever a finalidade das exibies. Criar e gerenciar exibies. Explicar como otimizar o desempenho da consulta usando exibies. Mdulo 7: Implementao de procedimentos armazenados Os alunos aprendero o design e a implementao de procedimentos armazenados para aplicar regras de negcios ou consistncia de dados ou para modificar e

manter procedimentos armazenados existentes criados por outros desenvolvedores. Lies Implementao de procedimentos armazenados Criao de procedimentos armazenados com parmetros Trabalho com planos de execuo Tratamento de erros Laboratrio: : Implementao de procedimentos armazenados (Nvel 300) Criao de procedimentos armazenados (Nvel 300) Como trabalhar com planos de execuo Depois de concluir este mdulo, os alunos sero capazes de: Implementar procedimentos armazenados. Criar procedimentos armazenados com parmetros. Trabalhar com planos de execuo. Tratar erros em procedimentos armazenados. Mdulo 8: Implementao de funes Os alunos aprendero a criao e a implementao de funes definidas pelo usurio para aplicar regras de negcio ou consistncia de dados, ou para modificar e manter funes existentes criadas por outros desenvolvedores. Lies Criao e uso de funes Como trabalhar com funes Controle do contexto de execuo Laboratrio: : implementao de funes (Nvel 300) Criao de funes (Nvel 300) Controle do contexto de execuo Depois de concluir este mdulo, os alunos sero capazes de: Criar e usar funes. Trabalhar com funes. Controlar contexto de execuo. Mdulo 9: Implementao de cdigo gerenciado no banco de dados Os alunos aprendero a usar cdigo gerenciado para implementar objetos de banco de dados, como procedimentos armazenados, tipos de dados definidos pelo usurio, funes definidas pelo usurio e gatilhos. Lies Introduo ao Common Language Runtime do SQL Server Importao e configurao de assemblies Criao de objetos de banco de dados gerenciados

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

Laboratrio: : Implementao de cdigo gerenciado no banco de dados (Nvel 300) Importao de um assembly (Nvel 300) Criao de objetos de banco de dados gerenciados Depois de concluir este mdulo, os alunos sero capazes de: Identificar cenrios apropriados para cdigo gerenciado no banco de dados. Importar e configurar assemblies. Criar objetos de banco de dados gerenciados. Mdulo 10: Gerenciamento de transaes e bloqueios Os alunos aprendero a usar transaes e mecanismos de bloqueio do SQL Server para atender aos requisitos de desempenho e integridade dos dados de seus aplicativos. Lies Viso geral de transaes e bloqueios Gerenciamento de transaes Noes bsicas sobre a arquitetura de bloqueio do SQL Server Gerenciamento de bloqueios Laboratrio: : Gerenciamento de transaes e bloqueios (Nvel 300) Uso de transaes (Nvel 300) Gerenciamento de bloqueios (Nvel 300) Uso de bloqueio de partio

Depois de concluir este mdulo, os alunos sero capazes de: Descrever como transaes do SQL Server 2008 usam bloqueios. Executar e cancelar uma transao. Descrever problemas de simultaneidade e mecanismos de bloqueio do SQL Server 2008. Gerenciar bloqueios. Mdulo 11: Uso do Service Broker Os alunos aprendero a usar o Service Broker para criar aplicativos seguros, confiveis e escalonveis. Lies Viso geral do Service Broker Criao de objetos do Service Broker Envio e recebimento de mensagens Laboratrio: : Uso do Service Broker (Nvel 300) Criao de objetos do Service Broker (Nvel 300) Implementao do servio iniciador (Nvel 300) Implementao do servio de destino Depois de concluir este mdulo, os alunos sero capazes de: Descrever a funcionalidade e a arquitetura do Service Broker. Criar objetos do Service Broker. Enviar e receber mensagens do Service Broker.

Rua Campo Grande, 533, Sala 201, Centro, Cuiab/MT Fone/Fax (65) 3624-7052| www.tdstecnologia.com.br

You might also like