Thanks to visit codestin.com
Credit goes to pt.scribd.com

0% acharam este documento útil (0 voto)
283 visualizações7 páginas

Apostila de SQL Server

O documento apresenta o conteúdo programático de um curso de SQL Server - Desenvolvedor, com 14 seções abordando tópicos como SQL, bancos de dados, tabelas, consultas, funções, views, stored procedures e transações.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
283 visualizações7 páginas

Apostila de SQL Server

O documento apresenta o conteúdo programático de um curso de SQL Server - Desenvolvedor, com 14 seções abordando tópicos como SQL, bancos de dados, tabelas, consultas, funções, views, stored procedures e transações.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

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

Você também pode gostar