Curso de SQL

Aprenda a trabalhar com bancos de dados relacionais.

Nosso curso foi desenvolvido para profissionais de desenvolvimento e data science.

Como Funciona?

Entenda como funciona a modalidade online da Clarify:

Conteúdo

O conteúdo do curso online é o mesmo do presencial. Você tem à disposição um canal exclusivo para tirar suas dúvidas com o nosso suporte.

Rotina

Você estuda onde e quando quiser, no seu próprio ritmo. Seja em casa ou no trabalho, você organiza seus horários de estudo.

Aulas

São 106 aulas no total, que vão do básico ao avançado. Você pode assistir às aulas em sequência ou acessar um módulo específico.

Acesso

O tempo de acesso à plataforma é ilimitado. Mesmo depois de concluir o curso, todas as aulas continuam disponíveis.

Exercícios

A cada módulo você desenvolve um projeto prático para aplicar o conhecimento adquirido.

Certificação

Ao final do curso, você recebe um certificado exclusivo de conclusão, com o detalhamento do conteúdo.

O que você vai aprender

Ao concluir o curso de SQL da Clarify, você será capaz de trabalhar com modelos de dados relacionais, fazer consultas complexas, usar diversas funções do SQL, criar Views e muito mais.

Você irá desenvolver 8 atividades completas durante o curso para dominar:
  • Modelagem de dados
  • Criação de bancos de dados e importação de dados
  • Criação de consultas e relatórios
  • Agrupamentos e totalizações
  • Procedures, Triggers e Transações
  • e mais!

 106 aulas

Modalidade:

Online

Conteúdo completo: 106 aulas

Introdução

História e principais aspectos

  • Apresentação do instrutor e do método de ensino
  • O que é SQL e onde ele é usado?
  • O que são SGBD's?
  • Evolução dos bancos de dados e principais características
  • Configuração do ambiente e execução do primeiro Script
Módulo 1: Conceitos de bancos de dados relacionais

Introdução

  • Introdução ao módulo
  • Campos de estudo de dados
  • OLAP e OLTP

Modelagem de dados

  • O que é modelagem de dados?
  • Tipos de dados
  • Dicionário de dados (MER)
  • O que é normalização de dados?
  • BrModelo
  • Modelo Conceitual
  • Modelo Lógico
  • Modelo Fisico

Projeto normalização de uma planilha de dados

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Modelo conceitual e lógico
  • Projeto - Dicionário de dados MER
Módulo 2 - Estruturando o banco de dados

Introdução

  • Introdução ao módulo

Banco de dados

  • CREATE DATABASE e USE DATABASE

Tabelas

  • CREATE TABLE e DROP TABLE
  • ALTER TABLE (ADD, DROP e ALTER)
  • CONSTRAINS
  • Auto Incremento (IDENTITY)

Relacionamentos

  • Chave primária (PRIMARY KEY)
  • Tipos de Relacionamento
  • Chave estrangeira (FOREIGN KEY)

Normalização de dados

  • Primeira forma normal
  • Segunda forma normal
  • Terceira forma normal

Projeto criação do banco de dados baseado em requisitos do sistema de um PetShop

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Modelo fisico
Módulo 3 - Inserindo os dados

Introdução

  • Introdução ao módulo

Manipulação de registros

  • INSERT
  • UPDATE
  • DELETE

Importação de registros

  • Excel

Projeto Atualizações em um banco de uma empresa

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Criação do modelo conceitual e lógico
  • Projeto - Modelo fisico e Importação dos dados
Módulo 4 - Consultando dados

Introdução

  • Introdução ao módulo

Consulta de dados

  • SELECT e AS
  • INSERT a partir de um SELECT

Filtragem de registros

  • WHERE
  • DISTINCT

Operadores

  • AND, OR e NOT
  • BETWEEN
  • LIKE
  • ISNULL
  • IN

Ordenação e limitação de registros

  • ORDER BY
  • TOP
  • WITH TIES

Subquerys

  • O que são subquerys?
  • Subqueries com IN
  • Subqueries com operadores de comparação
  • Subqueries com o operador EXISTS

Colunas Calculadas

  • O que são? Como criar?

Projeto relatório para o time de BI da empresa

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Solução
Módulo 5 - Associação de tabelas

Introdução

  • Introdução ao módulo

Joins

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • EXCLUDE JOIN's
  • CROSS JOIN
  • SELF JOIN

Projeto criação das consultas para o departamento de Vendas

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Criação dos modelos
  • Projeto - Importação e inserção dos dados
  • Projeto - Criação das consultas
Módulo 6 - Funções

Introdução

  • Introdução ao módulo

Funções de Agregação

  • SUM , MAX, MIN, AVG e COUNT
  • GROUP BY
  • Criando mais de um grupo

Funções de Texto

  • LEFT E RIGHT
  • UPPER E LOWER
  • LEN

Funções de Data e Hora

  • DAY, MONTH e YEAR
  • GETDATE
  • DATENAME e FORMAT
  • DATEDIFF

Comandos condicionais

  • CASE

Projeto relatório para a fábrica

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Solução
Módulo 7 - Views e totalização de dados

Introdução

  • Introdução ao módulo

Agrupando dados

  • HAVING
  • ROLLUP

Views

  • Criando Views

Projeto criação de views para uma corretora de criptomoedas

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Solução
Módulo 8 - T-SQL

Introdução

  • Introdução ao módulo

Procedures

  • Procedures, o que é e para que serve?
  • Procedures na prática
  • Parâmetros

Transações

  • Variáveis
  • SCOPE_IDENTITY
  • Transações, o que é e para que serve?
  • Transações na prática

Triggers

  • Triggers, o que é e para que serve?
  • Triggers na prática

Projeto Melhora em procedimento de fim do mês

  • Arquivos do Projeto
  • Projeto - Requerimentos
  • Projeto - Solução
  • Finalização do curso
  • Projetos Resolvidos
Black Friday Clarify 2020

Fale com nossos consultores pelo chat
e antecipe a sua oferta!

Saiba mais

Inscreva-se

Conclua a sua inscrição e comece agora mesmo:

Online

Conteúdo:
106 aulas

R$ 358,00

em até 5 X de R$ 71,59

O mesmo conteúdo do nosso curso presencial, faça no seu ritmo e tire suas dúvidas com o nosso suporte.

Nós já preparamos grandes profissionais para o mercado

® 2020 Clarify - Todos os direitos reservados