Apostila de SQL Server
Apostila de SQL Server
Desenvolvedor
Carga horária: 32 horas
CONTEÚDO PROGRAMÁTICO
1 - Introdução
Introdução
2 - SQL
SQL
T-SQL
Exercícios 2 desafios
3 - Preparação do ambiente
Bancos de dados
Conectando o Management Studio ao SQL Server pela primeira vez Duração: 00:12:36
Entendendo os bancos de dados do sistema: master, model, tempdb e msdb Duração: 00:04:48
Exercícios 3 desafios
5 - Tabelas e o modelo relacional
Tipos numéricos
Exercícios 3 desafios
6 - Restrições, relações e manipulação básica de dados
Restrições
Restrição de não-nulo
Restrição NULL
Restrição de unicidade
Restrição CHECK
DEFAULT
Chaves primárias
Chaves estrangeiras
Campos IDENTITY
Alteração de tabelas
Exclusão de tabelas
Exercícios 5 desafios
7 - Inserindo, atualizando, excluindo e selecionando dados
Manipulação de dados
Inserindo dados
Atualizando dados
Deletando dados
Consultas básicas
Utilizando aliases
Ordenando os dados
Convertendo dados: CAST vs CONVERT e retrocompatibilidade com outros bancos de dados Duração: 00:07:44
Exercícios 3 desafios
8 - Consultas com mais de uma tabela
Junções (joins)
Conhecendo o plano de execução, verificando as diferenças entre WHERE e JOIN e aplicando o Duração: 00:14:06
conceito de sub-queries
Exercícios 3 desafios
9 - Funções
Funções
Funções escalares
GROUP BY
HAVING
Variáveis no T-SQL
Operadores matemáticos
Exercícios 2 desafios
10 - Visões (views)
Views
Criando views
Alterando views
Excluindo views
Views atualizáveis
Exercícios 3 desafios
11 - Stored Procedures
Cursores
Exercícios 3 desafios
12 - Transações
Propriedades ACID
Exercícios 3 desafios
13 - Triggers
Triggers
Exercícios 3 desafios
14 - Conclusão
Conclusão
Depoimento