Curso de SQL

Aprenda a trabalhar com bancos de dados relacionais.

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

  1. Home
  2. /
  3. Cursos em Data Science
  4. /
  5. SQL
por que aprender sql

Por que aprender SQL?

SQL é a linguagem para trabalhar com bancos de dados relacionais, como SQL Server, Oracle, MySQL e muitos outros. Conhecer SQL é fundamental para profissionais de Business Intelligence, Data Science e desenvolvedores.

para quem este curso foi desenvolvido

Para quem o curso foi desenvolvido?

Profissionais que trabalham com dados estruturados. O curso vai permitir que você crie suas estruturas de dados bem como recupere informações de bancos de dados já em uso na empresa.

Como é o Curso de Power BI da Clarify

Como é o Curso de SQL da Clarify?

No nosso curso usaremos o SQL Server desde a primeira aula. Você irá aprender desde os fundamentos de bancos de dados relacionais até como fazer consultas avançadas com SQL.

nosso diferencial

Nosso diferencial

Conteúdo que provoca o pensamento analítico e o desenvolvimento de soluções sofisticadas, tornando o aluno mais do que bom replicador das técnicas no Power BI.

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!

  aulas

Modalidade:

Online ao vivo

Online

Inscreva-se agora »

Conteúdo completo

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

Nós já preparamos grandes profissionais para o mercado

® 2021 Clarify - Todos os direitos reservados