TREINAMENTO SQL SERVER 2016 ONLINE

Realizando Consultas com Transact-SQL


botao


INFORMAÇÕES

O treinamento abordará a linguagem Transact-SQL (T-SQL), com foco principal na realização de consultas. Na primeira parte do curso é ensinado como criar um banco de dados no SQL Server 2016, criação de tabelas e manipulação de dados. A segunda parte do curso é inteiramente dedicada a criação de consultas, desde as mais simples até consultas complexas com várias tabelas, agrupamentos e subqueries. Não é um curso preparatório para certificação Microsoft, mas o conteúdo abordado serve de base para quem deseja realizar a prova 70-761 – Querying Data with Transact-SQL.

PUBLICO ALVO

Analistas de sistemas, analistas de suporte, DBA, administradores de dados, programadores e outros profissionais que desejam aprimorar os conhecimentos na realização consultas em bancos de dados SQL Server.

CARGA HORÁRIA
  • 10 horas totais de conteúdo em vídeos separados
  • 60 horas para conclusão, levando em conta o tempo de carregamento do sistema, a prática do conteúdo demonstrado nas aulas e a realização dos questionários.
INSTRUTOR DO CURSO
  • Sérgio Reis
OBSERVAÇÕES

O treinamento ficará disponível durante 180 dias (6 meses), a contar a partir da data de inscrição. Após esse período, o acesso será excluído da nossa plataforma de treinamentos.


Conteúdo do curso

Aula 1
  • O que é um banco de dados
  • Banco de dados relacional
  • SGBD – Sistema Gerenciador de Banco de Dados
  • Introdução ao SQL Server 2016
  • SSMS – SQL Server Management Studio
  • Ambiente de desenvolvimento integrado do SQL Server 2016
  • Executando scripts
  • Salvando scripts
Aula 2
  • Criação de banco de dados – CREATE DATABASE
  • Arquivos de dados e log
  • Configuração do tamanho e forma de crescimento dos arquivos de dados e log
  • Definição do “collation” e nível de compatibilidade
  • Anexar / desanexar um banco de dados
Aula 3
  • Criação de tabelas – CREATE TABLE
  • Tipos de dados
  • Definição do schema
  • Primary Key (PK)
  • Foreign Key (FK)
  • Campos Identity
Aula 4
  • INSERT INTO
  • INSERT SELECT
  • SELECT INTO
  • SET IDENTITY_INSERT
  • UPDATE
  • DELETE
  • TRUNCATE TABLE
Aula 5
  • Fases de processamento de uma consulta
  • Trabalhando com Alias
  • SELECT
  • ORDER BY
Aula 6
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • CROSS JOIN
Aula 7
  • Predicados
  • Operadores aritméticos
  • Operadores de comparação
  • Operadores lógicos: AND, OR, LIKE, BETWEEN, IN, ALL, ANY, NOT
  • WHERE
  • TOP
  • OFFSET_FETCH
  • Trabalhando com NULLs
Aula 8
  • Funções de agregação: COUNT, SUM, MAX, MIN, AVG
  • GROUP BY
  • HAVING
Aula 9
  • Subqueries self-contained
  • Subqueries correlated
  • Operadores IN, ALL, ANY e EXISTS
  • CTE – Common Table Expressions
Aula 10
  • Funções de cadeia de caracteres: LEFT, RIGHT, SUBSTRING, LEN, LOWER, UPPER, REPLICATE, REPLACE, CONCAT
  • Funções de conversão de tipo de dados: CAST e CONVERT
  • Funções condicionais: CASE, ISNULL, COALESCE
  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT