Logo

SQL Server - Desenvolvedor

Faz parte das formações: Analista de Banco de Dados  

Instituição: TreinaWeb

Descrição

Neste curso abordaremos tudo o que você precisa saber para trabalhar no dia a dia com SQL Server. Através de conteúdo apostilado e vídeo aulas, você aprenderá os comandos e recursos disponíveis neste banco de dados, além de poder responder exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá a:

- Entender os conceitos essenciais para utilização do SQL Server;
- Entender conceitos básicos de bancos de dados em geral, como os conceitos de tabelas, relações, chaves primárias, chaves estrangeiras, entre outros;
- Utilizar corretamente os variados tipos de dados que o SQL Server oferece;
- Utilizar tanto as ferramentas visuais quanto a linha de comando para criar objetos no SQL Server;
- Compreender conceitos que incluem a retrocompatibilidade do SQL Server com o padrão ISO;
- Utilizar estruturas mais complexas do SQL Server, como funções e stored procedores;
- Criar views para definir exibições padrão dos dados;
- Compreender e utilizar triggers.

Ementa

1 - Introdução
Introdução

2 - SQL
SQL
T-SQL
Documentação técnica oficial
Questionário 2 questões

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
Questionário 2 questões

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
Questionário 3 questões

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
Questionário 5 questões

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
Questionário 3 questões

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
conceito de sub-queries
Duração: 00:14:06
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
Questionário 3 questões

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
Questionário 2 questões

10 - Visões (views)
Views
Criando views
Alterando views
Excluindo views
Views atualizáveis
Criando nossa primeira view Duração: 00:06:30
Questionário 3 questões

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
Questionário 3 questões

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
Questionário 3 questões

13 - Triggers
Triggers
Entendendo e utilizando triggers Duração: 00:17:11
Questionário 3 questões

14 - Conclusão
Conclusão

Data de Início:  6 de Abril de 2021

Data de Conclusão:  23 de Fevereiro de 2022

Carga Horária:  26,0

Categorias:  Banco de Dados