De 14 a 18 de Julho acontecerá em São Paulo, o treinamento "Formação Essencial SQL Server Consulta; Implementação; e Administração".
Ministrado por Anderson Pontes, o treinamento contemplará seguinte Conteúdo Programático
MÓDULO 1 - CONSULTA
· Introdução
O que é o SQL Server
Arquitetura cliente/servidor
Desenvolvendo em três camadas
Desenvolvendo Web
Desenvolvendo Mobile
· Transact-SQL
Banco de dados relacional
RDBMS
Linguagem de Definição de Dados
Dicionário de Dados
Linguagem de Manipulação de Dados
Ferramentas de administração do SQL Server
Responsabilidades do DBA
Responsabilidades do desenvolvedor
· Definição de Banco de Dados
Entidade
Elemento de Dados (Item de Dados)
Relacionamento de Classe Binária do tipo (1:1)
Relacionamento de classe binária do tipo (1:N)
Relacionamento de classe binária do tipo (N:N)
Relacionamento recursivo de vários para vários (N:N)
Relacionamento de classe ternária do tipo (N:N:N)
Restrições em colunas
· Normalização
Primeira Forma Normal
Segunda Forma Normal
Terceira Forma Normal
· Criando e gerenciando Banco de dados
SQL Server system catalog
Master
Model
TempDB
MSDB
SQL Server system tables
· Componentes de banco de dados
System stored procedures
O comando CREATE DATABASE
Criando tabelas
· O comando CREATE TABLE
Adiconando um user datatype
Removendo um user datatype
· Integridade de dados
Integridade Referencial
Entidade Fraca
Tipos de contraints
Primary constraint
Foreign constraint
Unique constraint
Default constraint
Check constraint
Colunas Identity
· Modificando dados
Insert com Values
Insert com Select
Update
Delete
· Selecionando dados
Select
Eliminando Linhas Duplas
Especificação de Critérios
Valores Calculados
Intervalos
Listas
Sequências de Caracteres com Like
Sequências de Caracteres Nula
Cláusulas Adicionais Order by e compute
Cláusulas Adicionais Group by e Having
Ordenando Dados
Criação de Novas Tabelas
Alias
Join de Tabelas
Outer Join
SubQueries
Exists
Any e All
Restrições para SubQueries
Funções Nativas
· Views
Criando views
Comando CREATE VIEW
Opções para views
Restrições para views
· Criando Índices
Índice Clustered
Índice nonclustered
Índices únicos
Índice composto
MÓDULO 2 - IMPLEMENTAÇÃO
· Introdução a programação
Variáveis
Operadores
Controle de fluxo
· Procedures
Como são processadas as Stored procedures
Vantagens no uso de stored procedures
Tipos de stored procedures
Criando, alterando e excluindo uma stored procedure
· Tratamento de erros
Severidade de um erro
A função @@ERROR
Trabalhando com erros
A procedure sp_addmessageTriggers
· Funções
Funções e stored procedures
Criando e executando funções de usuário
· Triggers
Trigger de INSERT
Trigger de DELETE
Trigger de UPDATE
Regras de negócio
· Cursores
Criando e executando cursores
Atualizando cursores
· Common Language Runtime
Introdução ao CLR
Habilitando o CLR
Desenvolvendo objetos CLR
· Usando Service Broker
Introdução ao Service Broker
Implementando o SQL Service Broker
· Concorrência
Bloqueios
Problemas de concorrência impedidos pelos locks
Monitorando os bloqueios
Activity Monitor
A view sys.dm_tran_locks
Performance Monitor
Deadlocks e Timeout
MÓDULO 3 - ADMINISTRAÇÃO
· O Visão Geral do SQL Server
O que é o Microsoft SQL Server
Arquitetura do SQL Server
Banco de dados no SQL Server
Segurança no SQL Server
Trabalhando com o SQL Server
· Planejando instalação do SQL Server
Pré Requisitos de Hardware
Versões do SQL Server 2008
Pré Requisitos de Software
Métodos de Instalação do SQL Server
Verificando a Instalação
Configurando o SQL Server pelo Enterprise Manager
Solucionando Problemas
· Gerenciando os arquivos do banco de dados
Introdução à Estrutura de Dados
Criando Banco de Dados
Gerenciando Banco de Dados
Gerenciando Banco de Dados em Vários Discos
Otimizando o Banco de Dados usando RAID
Otimizando o Banco de Dados usando Filegroups
Otimizando o Banco de Dados usando Filegroups com RAID
Planejamento de Capacidade
Considerações sobre Performance
· Gerenciando a segurança
Implementando um Método de Autenticação
Determinando Logins para Usuários e Roles
Determinando Permissões para Usuários e Roles
Gerenciando Segurança com o SQL Server
Gerenciando a Segurança da Aplicação
Gerenciando a Segurança do SQL Server no Enterprise Manager
· Automatizando tarefas administrativas
Configurando Tarefas Administrativas de Rotina do SQL Server
Automatizar Tarefas de Manutenção
Criando Alertas
Solucionando Problemas de Automatização do SQL Server
Automatizando Tarefas Multi-Servidor
· Recuperação de dados
Porque fazer backups?
Estratégia de backup e restore
Impacto no mobelo adotado
Exercício – Criando um banco com opção FULL
Planejando a estratégia de backup
Criando backups
Restaurando dados
Backup incrementais e restore com Standby
Verificando um backup
Verificando um Backup incrementais
· Preparar e executar Packages
Introdução ao SQL Server Integration Services
Principais objetos
Uso comuns do SQL Server Integration Services
Integrar dados heterogêneos
Limpar e padronizar os dados
Suporte Solução de Biusiness Intelligence
Arquitetura do Integration Services
Criando um pacote
Executando um pacote
Local: São Paulo-SP
Horário: das 19h00 às 22h30 (de segunda a sexta-feira)
Mais Informações e Inscrições:http://www.temporealeventos.com.br/?area=20-sql-server-treinamento-pratico-formacao-essencial-aprenda-na-pratica-na-tempo-real-eventos
Nenhum comentário:
Postar um comentário