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.
Público Alvo do Curso
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 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.
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
MÓDULO 01
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
MÓDULO 02
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
MÓDULO 03
Criação de tabelas – CREATE TABLE
Tipos de dados
Definição do schema
Primary Key (PK)
Foreign Key (FK)
Campos Identity
MÓDULO 04
INSERT INTO
INSERT SELECT
SELECT INTO
SET IDENTITY_INSERT
UPDATE
DELETE
TRUNCATE TABLE
MÓDULO 05
Fases de processamento de uma consulta
Trabalhando com Alias
SELECT
ORDER BY
MÓDULO 06
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
CROSS JOIN
MÓDULO 07
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
MÓDULO 08
Funções de agregação: COUNT, SUM, MAX, MIN, AVG
GROUP BY
HAVING
MÓDULO 09
Subqueries self-contained
Subqueries correlated
Operadores IN, ALL, ANY e EXISTS
CTE – Common Table Expressions
MÓDULO 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
O Portal ERP é uma plataforma de conteúdo e serviços , atuando no segmento de TI, com enfoque em sistemas de gestão empresarial, também conhecidos como ERP (Enterprise Resource Planning) Com base nisto, o Portal ERP posiciona-se como um agente de mudanças, atuante e estratégico, para a sociedade e comunidade empresarial.