26,0 horas Concluído

SQL Server - Desenvolvedor

Instituição: TreinaWeb
Período: 6 de April de 2021 — 23 de February de 2022
Parte das formações

Descrição do Curso

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.

Mapa de Currículo

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

Categorias & Tópicos

Banco de Dados