CONTEÚDO PROGRAMÁTICO
TreinaWeb Tecnologia LTDA
CNPJ: 06.156.637/0001-58
Av. Paulista, 1765 - Conj 71 e 72
SQL Server - São Paulo - SP
Desenvolvedor
Carga horária: 32 horas
CONTEÚDO PROGRAMÁTICO
1 - Introdução
Introdução
2 - SQL
SQL
T-SQL
Documentação técnica oficial
Exercícios 2 desafios
3 - Preparação do ambiente
Baixando o SQL Server Express
Instalando o SQL Server
SQL Server Management Studio
4 - Criando bancos de dados
Bancos de dados
Conectando o Management Studio ao SQL Server pela primeira vez Duração: 00:12:36
Criando nosso primeiro banco de dados Duração: 00:06:28
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
O que são tabelas?
Criando tabelas no SQL Server
Tipos de dados no SQL Server
Tipos literais: cadeias de caracteres (string)
Tipos numéricos
Tipos de data e hora
Acessando o editor visual para criação de tabelas Duração: 00:05:16
Entendendo os tipos de dados numéricos - Parte 01 Duração: 00:07:02
Entendendo os tipos de dados numéricos - Parte 02 Duração: 00:06:19
Entendendo os tipos de dados numéricos - Parte 03 Duração: 00:04:09
Entendendo os tipos de dados e data e hora Duração: 00:06:31
Entendendo os tipos de dados de caracteres Duração: 00:05:25
Entendendo os tipos de dados de caracteres Unicode Duração: 00:05:33
Mais tipos de dados: dados binários Duração: 00:05:34
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 de unicidade com mais de uma coluna
Restrição CHECK
DEFAULT
Chaves primárias
Chaves estrangeiras
Campos IDENTITY
Alteração de tabelas
Exclusão de tabelas
Criando a tabela de funcionários com as restrições necessárias Duração: 00:12:27
Exercícios 5 desafios
7 - Inserindo, atualizando, excluindo e selecionando dados
Manipulação de dados
Inserindo dados
Atualizando dados
Deletando dados
O que, afinal, são consultas SQL?
Consultas básicas
Utilizando aliases
Ignorando valores repetidos
Ordenando os dados
Um pouco mais sobre filtros e a cláusula WHERE
Inserindo registros em uma tabela Duração: 00:11:46
Selecionando registros de uma tabela Duração: 00:04:56
Entendendo o conceito de projeção e utilizando as primeiras funções T-SQL Duração: 00:14:37
Trabalhando com filtros de informações Duração: 00:09:26
Entendendo melhor o que, afinal de contas, significa o NULL Duração: 00:06:38
Compreendendo os conceitos de collation Duração: 00:06:59
Modificando tabelas: adicionando novas colunas Duração: 00:06:16
Atualizando informações em tabelas: comando UPDATE Duração: 00:04:58
Criando constraints do tipo UNIQUE Duração: 00:11:02
Criando tabelas através de comandos Duração: 00:06:48
Criando chaves estrangeiras através de comandos Duração: 00:10:20
Criando constraints do tipo CHECK Duração: 00:14:26
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
Recuperando informações de mais de uma tabela ao mesmo tempo
Junções (joins)
Criando consultas com dados de várias tabelas Duração: 00:06:48
Entendendo os JOINS: INNER JOIN Duração: 00:05:03
Entendendo os JOINS: LEFT JOIN Duração: 00:04:34
Entendendo os JOINS: RIGHT JOIN Duração: 00:04:37
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
Uma discussão mais aprofundada sobre relacionamentos - Parte 01 Duração: 00:08:03
Uma discussão mais aprofundada sobre relacionamentos - Parte 02 Duração: 00:05:16
Uma discussão mais aprofundada sobre relacionamentos - Parte 03 Duração: 00:07:13
Exercícios 3 desafios
9 - Funções
Funções
Funções escalares
Funções de agregação ou sumarizadoras
GROUP BY
HAVING
Funções de usuário (user-defined functions)
Variáveis no T-SQL
Operadores matemáticos
Estruturas condicionais no T-SQL
Estruturas de repetição no T-SQL
Um pouco sobre o retorno das funções
Apagando user functions
Trabalhando com funções de agregação - Parte 01 Duração: 00:06:15
Trabalhando com funções de agregação - Parte 02 Duração: 00:05:11
Trabalhando com funções de agregação - Parte 03 Duração: 00:06:30
Trabalhando com funções de agregação - Parte 04 Duração: 00:20:32
Um novo conceito: Common Table Expressions (CTEs) Duração: 00:10:24
Criando e utilizando nossas próprias funções - Parte 01 Duração: 00:15:43
Criando e utilizando nossas próprias funções - Parte 02 Duração: 00:04:17
Criando e utilizando nossas próprias funções - Parte 03 Duração: 00:09:14
Exercícios 2 desafios
10 - Visões (views)
Views
Criando views
Alterando views
Excluindo views
Views atualizáveis
Criando nossa primeira view Duração: 00:06:30
Exercícios 3 desafios
11 - Stored Procedures
O que são Stored Procedures?
Cursores
Navegando pelos cursores
Criando stored procedures Duração: 00:19:06
Stored Procedures: tabelas temporárias e variáveis de tabela Duração: 00:28:32
Stored Procedures: lançamento e tratamento de erros Duração: 00:26:05
Exercícios 3 desafios
12 - Transações
O que são transações?
BEGIN, COMMIT e ROLLBACK
Propriedades ACID
Utilizando os comandos BEGIN TRAN, COMMIT e ROLLBACK Duração: 00:08:47
Exercícios 3 desafios
13 - Triggers
Triggers
Entendendo e utilizando triggers Duração: 00:17:11
Exercícios 3 desafios
14 - Conclusão
Conclusão
Depoimento
Ficou alguma dúvida em relação ao conteúdo programático?
Envie-nos um e-mail clicando aqui.
© 2004 - 2019 TreinaWeb
https://www.treinaweb.com.br