![]() |
||||||||
|
|
||||||||


| com exemplos em VB |
| Componente para deixar forms em Vb semelhantes às telas do winnamp |
| Componente para colocar sua aplicação VB no Systray |
| Componente para transformar sua aplicação VB em serviço |
| Ferramentas úteis para quem usa Olap Server |
| |

Introdução:
Este curso fornece aos estudantes o conhecimento técnico necessário para implementar soluções de bancos de dados usando o Microsoft SQL Server 2000. Através deste treinamento o aluno aprenderá técnicas de desenvolvimento para a arquitetura client/server e camadas e conhecerá os recursos que o servidor tem a oferecer para o desenvolvimento de aplicações, tal como procedures, triggers, stored functions, entre outros. O estudante conhecerá também a forma como o SQL Server otimiza querys e utiliza a indexação, aprendendo assim a montar suas querys de forma mais eficiênte.
Pré requisitos:
Ao final do curso
Ao final do curso os estudantes serão capazes de :
" Descrever
os elementos do SQL Server 2000 e o ambiente no qual ele opera.
" Descrever os elementos da linguagem Transact-SQL
" Descrever e configurar a arquitetura de armazenagem de dados do SQL
Server
" Criar e gerenciar arquivos, file groups, bancos de dados, tabelas e
transaction logs
" Garantir a integridade de dados utilizando Constraints, Defaults e
Regras
" Planejar uma utilização apropriada do servidor
" Criar e realizar a manutenção de índices
" Escrever querys que recuperem e modifiquem dados utilizando joins e
sub-querys
" Escrever querys que façam resumo de dados
" Gerenciar opções de locks e transações
para garantir a concorrência de acesso e integridade dos dados
" Criar views
" Planejar e criar stored procedures
" Planejar e criar Triggers
" Trabalhar com dados distribuidos
Visão geral do SQL Server
Tópicos:
O que é o SQL Server
Arquitetura do SQL Server
Segurança do SQL SErver
Bancos de dados SQL Server
Trabalhando com o SQL Server
Laboratório:
Visão geral do SQL Server
Módulo 2 :
Visão geral do Transact SQL
Tópicos:
Ferramentas de programação com Microsoft SQL Server
Linguagem de programação Transact-SQL
Elementos do Transact SQL
Modos de executar instruções Transact-SQL
Como as querys são processadas
Laboratório
:
Visão geral do Transact-SQL
Módulo 3 :
Criando bancos de dados
Tópicos
:
Introdução aos bancos de dados
Trabalhando com bancos de dados
Modificando bancos de dados
Criando File Groups
Banco de dados Library
Criando tipos de dados
Criando tabelas
Gerando scripts
Laboratório
:
Criando bancos de dadosCriando objetos de bancos de dados
Módulo 4 :
Criando tipos e tabelas de Dados
Tópicos
:
Criando tipo de dados
Criando tabelas
Criando uma tabela a partir de um resultset
Laboratório
:
Pesquisando múltiplas tabelas
Módulo 5 :
Implementando Integridade de dados
Tópicos
:
Tipos de integridade de dados
Garantindo a integridade dos dados
Utilizando Constraints
Utilizando Defaults e Regras
Decidindo qual o melhor método a utilizar
Laboratório
:
Implementando integridade de dados
Módulo 6 :
Planejando e Criando Índices
Tópicos
:
Introdução aos Índices
Arquitetura de Indexação
Criando Índices
Opções do CREATE INDEX
Laboratório
:
Criando Índices
Realizando a manutenção de índices
Módulo 7 :
Criando e Modificando Indices
Tópicos
:
Criando Indices
Criando opções de índices
Modificando Indices
Introdução to statistics
Considerações de performance
Laboratório :
Criando e Modificando Indices
Módulo 8 :
Implementando Views
Tópicos
:
Introdução às views
Vantagens das views
Definindo views
Modificando dados das views
Otimizando performance no uso das views
Laboratório
:
Implementando views
Módulo 9 :
Implementando Stored Procedures
Tópicos
:
Introdução às stored procedures
Criando, executando e modificando stored procedures
Utilizando parâmetros em stored procedures
Executando procedures extendidas
Manipulando mensagens de erro
Laboratório
:
Criando stored procedures
Criando stored procedures com parâmetros
Módulo 10:
Implementando User-defined Functions
Tópicos:
O que é User-defined Functions
Definindo User-defined Functions
Exemplos de User-defined Functions
Laboratório:
Criando User-defined Functions
Módulo 11 :
Implementando Triggers
Tópicos
:
Introdução aos Triggers
Definindo Triggers
Exemplos de Triggers
Laboratório:
Criando Triggers
Módulo 12 :
Trabalhando com dados distribuidos
Tópicos
:
Introdução às querys distribuidas
Executando uma query ad hoc em uma origem de dados remota
Configurando o ambiente de servidores linkados
Executando uma query em um servidor linkado
Executando uma stored procedure em um servidor linkado
Modificando dados em um servidor linkado
Dados distribuidos
Laboratório
Trabalhando com dados distribuidos
Módulo 13 :
Otimizando Querys
Tópicos
:
Introdução de otimização de querys
Obtendo informação sobre plano de execução
Estratégias de Indexação
Laboratório:
Otimizando Querys
Módulo 14 :
Analisando Queries
Tópicos
:
Queries que usam AND Operator
Queries que usam OR Operator
Queries que usam Join Operations
Laboratório:
Analisando Queries que usam AND e OR Operator
Analisando Queries que usam diferentes estratégias Join
Módulo 15 :
Gerenciando Transactions e Locks
Tópicos
:
Introdução ao Transactions e Locks
Gerenciando Transactions
SQL Server Locking
Gerenciando Locks
Laboratório:
Gerenciando Transactions e Locks