Módulo 1 - Criando Bancos de Dados e Arquivos de Banco de Dados
Iniciar MóduloVisão GeralLição 1: Criando Bancos de DadosConsiderações para a Criação de um Banco de DadosRegistro de TransaçõesOpções de Banco de DadosFontes de Informação de Banco de DadosPrática: Criando Bancos de DadosLição 2: Criando Grupos de ArquivosO que São Grupos de Arquivos?Quando Criar Grupos de ArquivosPrática: Criando Grupos de ArquivosLição 3: Criando EsquemasO que São Esquemas?Como a Resolução de Nome de Objeto FuncionaPrática: Criando um EsquemaLição 4: Criando Snapshots de Banco de DadosO que São Snapshots de Banco de Dados?Como os Snapshots de Banco de Dados FuncionamPrática: Criando Snapshots de Banco de DadosLaboratório 1 - Criando um Banco de Dados
Módulo 2 - Criando Tipos de Dados e Tabelas
Iniciar MóduloVisão GeralLição 1: Criando Tipos de DadosO que São Tipos de Dados Fornecidos pelo SistemaO que São Alias de Tipos de Dados?Prática: Criando Tipos de DadosLição 2: Criando TabelasComo o SQL Server Organiza Dados em LinhasComo o SQL Server Organiza Valores de Dados GrandesConsiderações para Criação de TabelasPrática: Criando TabelasLição 3: Criando Tabelas ParticionadasO que São Tabelas Particionadas?O que São Funções de Partição?O que é um Esquema de Partição?Prática: Criando uma Tabela ParticionadaQuais Operações Podem Ser Executadas nos Dados ParticionadosLaboratório 2 - Criando Tipos de Dados e Tabelas
Módulo 3 - Utilizando XML
Iniciar MóduloVisão GeralLição 1: Retornando XML Utilizando a Cláusula FOR XMLIntrodução à Cláusula FOR XMLO que São Consultas no Modo RAW?O que São Consultas no Modo AUTO?O que São Consultas no Modo EXPLICIT?O que São Consultas no Modo PATH?Sintaxe para Retornar XML AninhadoPrática: Utilizando FOR XMLLição 2: Criando Linhas a Partir dos Dados XML Utilizando OPENXMLProcesso para Criar Linhas a Partir dos Dados XMLProcedimentos Armazenados para Gerenciar Árvores de Nó em MemóriaA Sintaxe OPENXMLSintaxe para Trabalhar com Espaço para Nomes XMLPrática: Utilizando OPENXMLLição 3: Utilizando o Tipo de Dados XMLO que é o Tipo de Dados xml?O que é XQuery?Os Métodos query; value e existO Método modifyO Método nodesPrática: Utilizando o Tipo de Dados xmlLaboratório 3 - Trabalhando com XML
Módulo 4 - Criando e Otimizando Índices
Iniciar MóduloVisão GeralLição 1: Planejando ÍndicesComo o SQL Server Acessa os DadosO que é um Índice Clustered?O que é um Heap?O Que é um Índice Nonclustered?Lição 2: Criando ÍndicesVisão Geral sobre a Criação de ÍndicesO que São Índices ExclusivosConsiderações para a Criação de Índices com Múltiplas ColunasQuando Criar Índices em Colunas CalculadasO que São Índices Particionados?Opções para Incorporar Espaço Livre em ÍndicesMétodos para Obter Informações sobre ÍndicePrática: Criando ÍndicesLição 3: Otimizando ÍndicesO que é o Database Engine Tuning Advisor?Prática: Utilizando o Database Engine Tuning AdvisorFragmentação de ÍndicesOpções para Desfragmentação de ÍndicesPrática: Desfragmentando ÍndicesLição 4: Criando Índices XMLO que são Índices XML?Tipos de Índice XMLPrática: Criando Índices XMLLaboratório 4 – Criando Índices
Módulo 5 - Implementando a Integridade de Dados
Iniciar MóduloVisão GeralLição 1: Visão Geral de Integridade de DadosTipos de Integridade de DadosOpções para Definição de Integridade de DadosLição 2: Implementando ConstraintsO que são Constraints?Constraints PRIMARY KEYConstraints DEFAULTConstraints CHECKConstraints UNIQUEConstraints FOREIGN KEYIntegridade Referencial em CascataConsiderações para a Verificação de ConstraintPrática: Criando ConstraintsLição 3 : Implementando TriggersO que são Triggers?Como um Trigger INSERT FuncionaComo um Trigger DELETE FuncionaComo um Trigger UPDATE FuncionaComo um Trigger INSTEAD OF Funciona Como Triggers Aninhados Funcionam?Considerações sobre Triggers RecursivosPrática: Criando TriggersLição 4: Implementando Esquemas XMLO que são Esquemas XML?O que é uma Coleção de Esquema XML?O que é Typed XML?Prática: Utilizando Typed XMLLaboratório 5 - Implementando a Integridade de Dados
Módulo 6 - Implementando Views
Iniciar MóduloVisão GeralLição 1: Introdução a ViewsO que é uma View?Tipos de ViewsVantagens das ViewsLição 2: Criando e Gerenciando ViewsSintaxe para Criar ViewsPrática: Criando uma View com o SQL Server Management StudioSintaxe para Alterar e Excluir ViewsComo as Views são Afetadas pelas Cadeias de PropriedadesFontes de Informações sobre ViewsCriptografia de ViewsConsiderações sobre a Modificação dos Dados em uma ViewPrática: Criando uma View Utilizando Transact-SQLLição 3: Otimizando o Desempenho Utilizando ViewsConsiderações de Desempenho para ViewsO que é uma View Indexada?O que é uma View Particionada?Laboratório 6 - Implementando Views
Módulo 7 - Implementando Procedimentos Armazenados e Funções
Iniciar MóduloVisão GeralLição 1: Implementando Procedimentos ArmazenadosO que é um Procedimento Armazenado?Sintaxe para Criar Procedimentos ArmazenadosDiretrizes para Criar Procedimentos ArmazenadosSintaxe para Modificar e Excluir Procedimentos ArmazenadosLição 2: Criando Procedimentos Armazenados ParametrizadosParâmetros de EntradaParâmetros de Saída e Valores de RetornoPrática: Criando um Procedimento Armazenado ParametrizadoLição 3: Criando FunçõesTipos de FunçõesO que é uma Função Escalar?O que é uma Função Inline?O que é uma Função Multi-Statement?Prática: Criando FunçõesLição 4: Tratamento de ErrosSintaxe para Tratamento de Exceção EstruturadoDiretrizes para Tratamento de ErrosPrática: Adicionando Tratamento de ErroLição 5: Controlando o Contexto de ExecuçãoO que é Contexto de Execução?A Cláusula EXECUTE ASOpções para Estender o Contexto de PersonificaçãoPrática: Controlando o Contexto de ExecuçãoLaboratório 7 - Implementando Procedimentos Armazenados e Funções
Módulo 8 - Implementando Código Gerenciado no Banco de Dados
Iniciar MóduloVisão GeralLição 1: Introdução ao SQL Server CLRO que é .NET CLR?Vantagens do Código GerenciadoIntegração do CLR com o SQL Server 2005Código Gerenciado e Transact-SQLLição 2: Importar e Configurar AssembliesO que é um Assembly?Sintaxe para Importar um AssemblyNíveis de Confiança de AssemblyPrática: Importando e Configurando um AssemblyLição 3 : Criando Objetos Gerenciados de Banco de DadosVisão Geral dos Objetos de Banco de Dados GerenciadosProcedimentos Armazenados; Triggers e Funções GerenciadosAgregações e Tipos Definidos pelo Usuário GerenciadosPrática: Criando Objetos de Banco de Dados GerenciadosLaboratório 8: Implementando Código Gerenciado no Banco de Dados
Módulo 9 - Utilizando o Service Broker
Iniciar MóduloVisão GeralLição 1: Visão Geral do Service BrokerO que é Service Broker?Arquitetura de Sistema do Service BrokerArquitetura de Conversação do Service BrokerProcesso de Conversação do Service BrokerArquitetura de Segurança do Service BrokerLição 2: Criando Objetos Service BrokerSintaxe para Criar Tipos de MensagemSintaxe para Criar ContratosSintaxe para Criar FilasSintaxe para Criar ServiçosPrática: Criando Objetos Service BrokerLição 3: Enviando e Recebendo MensagensSintaxe para Enviar MensagensSintaxe para Receber MensagensPrática: Enviando e Recebendo MensagensLaboratório 9: Implementando uma Solução Service Broker
Teste de Compreensão
|