0% acharam este documento útil (0 voto)
262 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)
262 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy