Conheça o Programa SQL Impressionador

Assista ao vídeo para conhecer tudo do curso

QUERO GARANTIR UMA VAGA

O desconto de R$ 500 do SQL Impressionador se encerra em:

00

Dias

:

00

Horas

:

00

Minutos

:

00

Segundos

lock
Pagamento Seguro
Ambiente seguro.
Seus dados estão protegidos e sua compra é 100% segura
bolt
Acesso Imediato e por 1 ano
Seu login e senha são enviados por e-mail logo após o pagamento. Seu acesso é ilimitado durante 1 ano.
verified
30 dias de Garantia
Você poderá pedir a devolução de 100% do seu dinheiro dentro desse prazo. Sem perguntas, livre de risco.
inventory
+77h de Conteúdo
O Curso mais completo de SQL. Vídeo aulas, Exercícios, Projetos Reais e Apostila para acessar quantas vezes quiser.
dashboard
4 Cursos em 1
Aprenda a aplicar o SQL nos sistemas mais utilizados pelas empresas: SQL Server, MySQL, PostgreSQL, Oracle e qualquer sistema que sua empresa utilize.
support_agent
Suporte a dúvidas
Dúvidas respondidas individualmente todo dia útil. Tanto dúvidas de aula quanto dúvida dos seus desafios em SQL.
star
star
star
star
star

Resultados e Depoimentos dos nossos alunos

VER MAIS RESULTADOS COMO ESSES
Bárbara Gomes - Depois de entrar na Hashtag, com 4 meses de curso, conseguiu uma vaga de Analista de Dados Júnior e pouco depois foi promovida a Analista de Dados Pleno.
Marli Nascimento - Tem 51 anos, estava há quase 6 anos fora do mercado de trabalho e não tinha conhecimento na área de tecnologia. Conseguiu um estágio na área de Data Science e depois foi efetivada no Itaú.
Gabriel Barbosa - Virou uma referência em seu primeiro emprego por conta da Hashtag, conseguiu um novo emprego como coordenador e está implementando o SQL em toda a empresa.
Eliclécia Gomes - Por conta do SQL, com menos da metade do curso concluído, conseguiu uma vaga em uma nova empresa, além de ter um aumento de 40% no salário.
Rodrigo Flexa - Depois de ter encontrado o SQL Impressionador, conseguiu um emprego de Analista de Sistemas e recebe 3 vezes mais do que recebia anteriormente.
José Carlos - Depois de 6 meses de ter começado o curso de SQL já conseguiu uma promoção e um mérito na empresa.

O volume de dados gerados pelas empresas só cresce

Pra trabalhar com grande volume de dados, as empresas precisam de sistemas pra armazenar essa quantidade gigante de informações, os chamados Bancos de Dados. E O SQL é a linguagem nº 1 para trabalhar com grande volume de informações e bancos de dados e, por isso, a demanda por profissionais que dominam SQL só cresce.

SQL é usado por milhares de empresas no Brasil e no mundo todo

Como funciona a dinâmica para aprender SQL

Passo 1: Conceitos de bancos de dados SQL

upload_file

Aqui você aprende tudo o que você precisa para entender a estrutura e conceitos sobre bancos de dados - o que são chaves primárias e estrangeiras, tabela fato e dimensão, dentre outros temas. Além disso, vamos contextualizar sobre o que é o SQL e a importância no mercado de trabalho. Então aqui você vai aprender do zero, mesmo que ainda não saiba nada de SQL.

Passo 2: Lógica SQL

link

O SQL é uma linguagem para manipular informações em bancos de dados. Aqui, vamos trabalhar com os conceitos básicos e a lógica de programação SQL, desde consultas básicas com SELECTs até consultas mais complexas com comandos avançados para criação de bancos de dados, edição, atualização etc - chamados DDL, DML, DCL e TCL. Tudo 100% aplicado pra realidade das empresas e, principalmente, com muito exercício pra você praticar todo o conteúdo.

Passo 3: Aplicação do SQL em diferentes sistemas

functions

Assim como o inglês é um idioma e é falado em vários países, o SQL é uma linguagem e pode ser utilizado em vários sistemas. Os cursos de SQL normalmente vão te ensinar a aplicar em um único sistema, o que pode te atrapalhar se a sua empresa usar um sistema diferente. Mas aqui você aprende a utilizar o SQL em diferentes Sistemas, mais precisamente os 4 principais que existem: SQL Server, MySQL, PostgreSQL e Oracle Database. Isso vai te permitir ter experiência com os diferentes programas de bancos de dados usados no mercado e aplicar em qualquer lugar, independente do sistema que você for utilizar.

Passo 4 - Integrações SQL

perm_media

Bancos de Dados SQL são utilizados principalmente pra guardar informações que vão ser enviadas e analisadas em diversas outras ferramentas, como o Excel e Power BI. Aqui você aprenderá como fazer essas integrações, para que você seja capaz de utilizar os bancos de dados SQL para integrar com o Excel, Power BI, Python e essencialmente qualquer ferramenta que precisar. E mesmo que você nunca tenha usado essas ferramentas, vamos te mostrar o essencial delas pra você conseguir fazer essa integração.

90% das pessoas que “acham que sabem” SQL não sabem aplicar na realidade das empresas

Quando você aprende a usar o SQL para a realidade do que as empresas precisam, você se destaca de todo mundo. Aprender SQL não é aprender meia dúzia de comandos. A maioria das pessoas aprende a criar alguns comandos simples sem aplicações práticas e “acha que sabe” SQL.

É por isso que existem centenas de vagas abertas nesse momento esperando por profissionais qualificados para serem preenchidas. Você precisa aprender a usar o SQL da forma certa, pra realidade das empresas, desde como criar e editar Bancos de Dados, até integrar com as principais ferramentas do Mercado, como o Excel, Power BI, e assim vai, porque esse é o desafio que vão esperar de você no Mercado de Trabalho.

Por que o SQL Impressionador é realmente diferente?

check_circle

Didática e ZERO pré-requisitos

Um dos grandes pilares da Hashtag Treinamentos é a didática.

Aprender SQL pode ser simples e prático e você não precisa saber Excel para começar.

Com mais de 2.000 alunos satisfeitos com o SQL Impressionador, podemos afirmar sem medo: você COM CERTEZA vai conseguir aprender, independente do seu nível atual.

check_circle

Te ensinamos a pensar, e a transformar seus comandos em insights valiosos para a empresa

O curso foi totalmente pensado na sua evolução, passo a passo, para você não aprender “só” a criar comandos, mas sim a aprender sem ficar decorando nada e a criar uma linha de raciocínio para resolver desafios reais das empresas.

check_circle

Como usar o SQL independente do programa que a sua empresa utilize.

O SQL é uma linguagem universal, e pode ser utilizado em diversos programas, como o SQL Server, o MySQL, PostgreSQL, Oracle e por aí vai. Você vai aprender não só tudo de SQL como também a implementar em qualquer um desses programas, independente do que a sua empresa utiliza. Nenhum outro curso de SQL no Mercado te ensina isso.

check_circle

Integrações com as principais Ferramentas do Mercado de Trabalho

Os bancos de dados são muito utilizados para armazenar informações que depois vão ser analisadas em conjunto com outras ferramentas. Por isso, vamos te mostrar na prática como integrar o SQL com qualquer ferramenta que precise, seja Excel, seja Power BI, Python, ou essencialmente qualquer ferramenta que você precisar.

check_circle

Exemplos reais e práticos desde o início

Acreditamos que exemplos práticos são a melhor forma de aprender. Mesmo nos módulos mais básicos o curso é sempre preocupado em contextualizar como aquilo pode ser aplicado na realidade do mercado.

Não vamos ficar fazendo exemplos aleatórios, todos os exercícios do curso são contextualizados e aplicados à realidade do Mercado.

check_circle

Você NUNCA está sozinho

Suporte todo dia útil a qualquer dúvida que você tenha para você nunca ficar travado em nada.

Temos uma equipe de experts disponível pra te ajudar respondendo dúvidas individualmente.

Seja dúvida sobre alguma aula, seja dúvida sobre algum código que está tentando fazer.

Um diferencial do SQL Impressionador: Acesso à Comunidade Impressionadora

Fazendo a sua inscrição, você vai ter acesso não só ao Programa de SQL, como também vai ter acesso, sem nenhum custo adicional, aos Programas Completos da Hashtag. São eles:
- Power BI Impressionador
- Python Impressionador
- Excel Impressionador
- E vários outros programas
Esses são treinamentos completos, do básico ao avançado, com exercícios, material pra praticar, apostilas e suporte a dúvidas.
Pra você evoluir nas ferramentas e linguagens mais importantes de dados e virar uma verdadeira referência na sua empresa.

Para quem é esse curso?

Esse curso foi desenhado para 2 tipos de pessoas

handshake

PARA QUEM

Quer usar o SQL para passar em um processo seletivo, conseguir um emprego ou mudar de área

insights

PARA QUEM

Quer usar o SQL para se destacar na sua empresa, seja para mudar de área, para ser promovido ou conseguir um diferencial dentro da sua empresa

Independente do seu nível atual

remove_circle
Zerados
Se você nunca abriu o SQL, não tem nem ele instalado, ou até já tentou aprender SQL e não deu certo, esse curso é para você.

Vamos te ensinar absolutamente TUDO, partindo do zero mesmo, com uma didática que você não vai encontrar em nenhum outro curso.
grass
Iniciantes
Se você já começou seus estudos e ainda se sente básico em SQL esse curso vai ser excelente para você.

Você vai ver a sua evolução ser muito mais rápida e de forma muito mais fácil do que atualmente. A cada semana do curso você vai aprender (aprender mesmo, de verdade) o equivalente a 1 mês de estudo. Isso é possível por conta de 3 pilares do SQL Impressionador: Didática, Exemplos Reais e Suporte Constante da nossa equipe.
menu_book
Quem já sabe mais
Se você já sabe criar Bancos de Dados em SQL, fazer consultas, ou pelo menos já sabe o "essencial", esse vai ser o único curso que você vai encontrar com o que você realmente precisa para deslanchar.

Isso porque o SQL Impressionador é realmente voltado para a prática das empresas, então além de te mostrar como usar todo o verdadeiro potencial do SQL, vamos te mostrar tudo o que falta para você conseguir se destacar com o SQL e resolver qualquer desafio.

Material Didático

Todo o material foi pensado para te guiar passo a passo por cada etapa

O que você vai aprender?

Veja a Ementa Completa do SQL Impressionador

O único curso realmente completo de SQL e 100% voltado para a prática do dia-a-dia das empresas
Clique para ver a ementa completa

SQL Server

MySQL

PostgreSQL

SQL aplicado ao Oracle Database

Integração SQL + Ferramentas do Mercado

Em breve - Desenvolvedores de Banco de Dados

Módulo 1 - [Boas Vindas] Instruções Obrigatórias
1. Seja bem vindo, Impressionador
2. Como assistir as aulas
3. Como tirar dúvidas
4. Como acessar a apostila
5. Suporte Hashtag
Módulo 2 - [SQL Server] Banco de Dados e SQL - Introdução
1. Apresentação
2. O que vamos aprender nesse módulo
3. O que é um dado - O que são bancos de dados
4. O que é o SQL
5. Sistemas de Gerenciamento de Bancos de Dados - SGBDs
6. SQL vs MySQL, SQL Server, Oracle e PostgreSQL
7. SQL, T-SQL, PL-SQL e PL-pgSQL - do que se tratam
8. Por que aprender SQL
9. DBA, AD e DB - Profissionais de Bancos de Dados
10. Encerramento
Módulo 3 - [SQL Server] Instalação do SQL Server e SSMS e Restauração do BD Contoso
1. Instalando o SQL Server e o SSMS
2. Restaurando o Banco de Dados Contoso
3. O que esperar do Banco de Dados Contoso
4. Explorando o BD Contoso
5. Observações importantes sobre o uso do SQL na sua empresa
Módulo 4 - [SQL Server] Introdução ao SQL
1. Introdução ao módulo
2. Criando uma Nova Consulta e usando SELECT FROM
3. Salvando a primeira consulta e resolvendo 2 problemas
4. Como organizar melhor os códigos com indentação
5. Criando comentários em SQL
6. SELECT TOP e TOP PERCENT
7. SELECT DISTINCT
8. Renomeando colunas (aliasing)
9. Resumo do módulo
10. Explicação Exercícios
11. Exercício 1 - Resolução
12. Exercício 2 - Resolução
13. Exercício 3 - Resolução
14. Exercício 4 - Resolução
15. Exercício 5 - Resolução
Módulo 5 - [SQL Server] Ordenando e filtrando dados
1. Introdução
2. Order By (Parte 1)
3. Order By (Parte 2)
4. Where (Pt. 1) - Filtrando colunas de números
5. Where (Pt. 2) - Filtrando colunas de texto
6. Where (Pt. 3) - Filtrando colunas de data
7. Operadores Lógicos no SQL
8. Where mais And - Filtrando com mais de uma condição
9. Where mais Or - Filtrando com mais de uma condição
10. Where mais Not - Negando o filtro utilizado
11. Exercícios de Fixação - Where mais And, Or e Not
12. Cuidados ao combinar os operadores AND e OR
13. Where mais In - Alternativa ao OR com múltiplas condições
14. Where mais Like - Filtro especial para textos
15. Where mais Between - Filtrando entre valores
16. Where mais Is Null e Is Not Null - Filtrando valores nulos
17. Explicação Exercícios
18. Resolução Exercício 1
19. Resolução Exercício 2
20. Resolução Exercício 3
21. Resolução Exercício 4
22. Resolução Exercício 5
23. Resolução Exercício 6
24. Resolução Exercício 7
25. Resolução Exercício 8
26. Resolução Exercício 9
27. Resolução Exercício 10
Módulo 6 - [SQL Server] Funções de Agregação
1. Introdução
2. Função SUM
3. Função COUNT
4. Função COUNT mais DISTINCT
5. Funções MIN e MAX
6. Função AVG
7. Explicação Exercícios
8. Resolução Exercício 1
9. Resolução Exercício 2
10. Resolução Exercício 3
11. Resolução Exercício 4
12. Resolução Exercício 5
Módulo 7 - [SQL Server] Criando agrupamentos no SQL
1. Introdução
2. Group By (Parte 1)
3. Group By (Parte 2)
4. Group By mais Order By
5. Group By mais Where
6. Group By mais Having
7. Where vs Having
8. Explicação Exercícios
9. Resolução Exercício 1
10. Resolução Exercício 2
11. Resolução Exercício 3
12. Resolução Exercício 4
13. Resolução Exercício 5
14. Resolução Exercício 6
15. Resolução Exercício 7
16. Resolução Exercício 8
17. Resolução Exercício 9
18. Resolução Exercício 10
Módulo 8 - [SQL Server] JOINs no SQL
1. Introdução
2. Por que precisamos do JOIN
3. Por que não criamos uma tabela com todas as informações
4. Chave Primária vs. Chave Estrangeira
5. Tabela Fato vs. Tabela Dimensão
6. Tipos de Join - Explicação
7. LEFT (OUTER) JOIN - Explicação
8. RIGHT (OUTER) JOIN - Explicação
9. INNER JOIN - Explicação
10. FULL (OUTER) JOIN - Explicação
11. LEFT, RIGHT e FULL ANTI JOIN - Explicação
12. INNER, LEFT e RIGHT JOIN - Exemplos
13. Como definir quem é a LEFT Table e a RIGHT Table
14. INNER JOIN ou LEFT JOIN - Qual usar
15. CROSS JOIN
16. Múltiplos Joins
17. UNION e UNION ALL
18. Explicação Exercícios
19. Resolução Exercício 1
20. Resolução Exercício 2
21. Resolução Exercício 3
22. Resolução Exercício 4
23. Resolução Exercício 5
24. Resolução Exercício 6
25. Resolução Exercício 7
26. Resolução Exercício 8
27. Resolução Exercício 9
28. Resolução Exercício 10
Módulo 9 - [SQL Server] Group By + Joins - Aplicações
1. Group By mais Inner Join
2. Group By mais Inner Join - Exercícios de Fixação
3. Group By mais Inner Join - Fixação 1
4. Group By mais Inner Join - Fixação 2
5. Group By mais Inner Join - Fixação 3
6. Group By mais Inner Join - Fixação 4
7. Group By mais Inner Join - Fixação 5
8. Group By mais Inner Join - Fixação 6
9. Group By mais Inner Join - Fixação 7
10. Group By mais Inner Join - Fixação 8
11. Group By mais Inner Join - Fixação 9
12. Group By mais Inner Join - Fixação 10
Módulo 10 - [SQL Server] Variáveis
1. Introdução
2. Tipos de Dados
3. Operações Básicas
4. SQL_VARIANT_PROPERTY - Identificando o tipo de um dado
5. CAST - Especificando o tipo de um dado
6. FORMAT - Formatação de dados personalizada
7. ROUND, FLOOR e CEILING - Funções de Arredondamento
8. DECLARE e SET Declarando uma variável
9. DECLARE e SET Declarando mais de uma variável
10. Cuidado ao executar o código com variáveis
11. Utilizando uma variável em uma consulta (Parte 1)
12. Utilizando uma variável em uma consulta (Parte 2)
13. Armazenando o resultado de um SELECT em uma variável
14. PRINT - Printando uma mensagem na tela
15. Armazenando em uma variável um registro de uma consulta
16. Acumulando valores dentro de uma variável
17. Variáveis Globais
18. Explicação Exercícios
19. Resolução Exercício 1
20. Resolução Exercício 2
21. Resolução Exercício 3
22. Resolução Exercício 4
23. Resolução Exercício 5
Módulo 11 - [SQL Server] Manipulando Strings e Datas no SQL
1. Introdução
2. LEN e DATALENGTH
3. CONCAT
4. LEFT e RIGHT
5. REPLACE (Parte 1)
6. REPLACE (Parte 2)
7. TRANSLATE e STUFF
8. UPPER e LOWER
9. FORMAT
10. CHARINDEX e SUBSTRING (Parte 1)
11. CHARINDEX e SUBSTRING (Parte 2)
12. CHARINDEX e SUBSTRING (Parte 3)
13. TRIM, LTRIM e RTRIM
14. DAY, MONTH, YEAR e DATEFROMPARTS
15. GETDATE, SYSDATETIME, DATEPART e DATENAME
16. DATEADD e DATEDIFF
17. Explicação Exercícios
18. Resolução Exercício 1
19. Resolução Exercício 2
20. Resolução Exercício 3
21. Resolução Exercício 4
22. Resolução Exercício 5
23. Resolução Exercício 6
Módulo 12 - [SQL Server] Funções Condicionais
1. Introdução
2. CASE WHEN... ELSE (Explicação)
3. CASE WHEN... ELSE (Exemplo)
4. CASE WHEN WHEN... ELSE (Explicação)
5. CASE WHEN WHEN... ELSE (Exemplo)
6. CASE com os operadores lógicos AND e OR
7. CASE Aninhado
8. CASE Aditivo
9. IIF (Alternativa ao CASE)
10. IIF Composto
11. ISNULL - Tratando valores nulos
12. Explicação Exercícios
13. Resolução Exercício 1
14. Resolução Exercício 2
15. Resolução Exercício 3
16. Resolução Exercício 4
17. Resolução Exercício 5
18. Resolução Exercício 6
Módulo 13 - [SQL Server] SQL Views
1. Introdução
2. CREATE VIEW - Criando a primeira View
3. CREATE VIEW - Como assim 'the only statement in the batch'
4. USE Database - Como especificar o banco de dados usado
5. ALTER VIEW
6. DROP VIEW
7. Explicação Exercícios
8. Resolução Exercício 1
9. Resolução Exercício 2
10. Resolução Exercício 3
11. Resolução Exercício 4
12. Resolução Exercício 5
13. Resolução Exercício 6
Módulo 14 - [SQL Server] CRUD
1. Introdução
2. CRUD em Bancos de Dados
3. CREATE e DROP DATABASE
4. CRUD em Tabelas
5. Cuidados antes de criar uma Tabela em um Banco de Dados
6. CREATE TABLE - Criando a primeira tabela
7. INSERT SELECT - Adicionando dados de outra tabela
8. INSERT INTO - Adicionando novos valores na tabela
9. Ordem correta para adicionar dados com o INSERT
10. UPDATE - Atualizando o dado de uma tabela
11. DELETE - Deletando dados
12. DROP TABLE - Excluindo uma tabela
13. Código da tabela utilizada nos próximos exemplos
14. ALTER TABLE
15. Explicação Exercícios
16. Resolução Exercício 1
17. Resolução Exercício 2
18. Resolução Exercício 3
19. Resolução Exercício 4
20. Resolução Exercício 5
21. Resolução Exercício 6
Módulo 15 - [SQL Server] Subqueries e CTE's
1. Introdução
2. O que é uma Subquery e onde usamos
3. Subquery na prática - Aplicação com o Where (Exemplo 1)
4. Subquery na prática - Aplicação com o Where (Exemplo 2)
5. Subquery na prática - Aplicação com o Where (Exemplo 3)
6. ANY, SOME e ALL
7. EXISTS (Parte 1)
8. EXISTS (Parte 2)
9. Subquery na prática - Aplicação com o SELECT
10. Subquery na prática - Aplicação com o FROM
11. Plano de Execução Estimado
12. Subquery aninhada (Parte 1)
13. Subquery aninhada (Parte 2)
14. CTE - O que é e como criar
15. Calculando agregações com CTE
16. Nomeando colunas de uma CTE
17. Criando múltiplas CTE's
18. Explicação Exercícios
19. Resolução Exercício 1
20. Resolução Exercício 2
21. Resolução Exercício 3
22. Resolução Exercício 4
23. Resolução Exercício 5
24. Resolução Exercício 6
25. Resolução Exercício 7
26. Resolução Exercício 8
27. Resolução Exercício 9
28. Resolução Exercício 10
Módulo 16 - [SQL Server] Loops no SQL
1. Introdução
2. WHILE - Estrutura básica
3. WHILE - Cuidado com loops infinitos
4. BREAK - Interrompendo um loop antes do final
5. CONTINUE - Pulando repetições em um loop
6. Explicação Exercícios
7. Resolução Exercício 1
8. Resolução Exercício 2
9. Resolução Exercício 3
Módulo 17 - [SQL Server] Window Functions (Funções de Janela)
1. Funções de Janela - Introdução
2. Código para criar a tabela Lojas
3. Funções de Agregação - SUM, COUNT, AVG, MIN, MAX
4. Calculando percentual de participação (Parte 1)
5. Calculando percentual de participação (Parte 2)
6. Funções de Classificação - ROW_NUMBER, RANK, DENSE_RANK, NTILE
7. Funções de Classificação mais PARTITION BY
8. RANK mais GROUP BY
9. Cálculo de soma móvel e média móvel
10. Cálculo de acumulado
11. Um pouco mais sobre soma móvel e acumulado
12. Funções de Offset (Deslocamento) - LAG e LEAD
13. Cálculo MoM (Parte 1)
14. Cálculo MoM (Parte 2)
15. Funções de Offset (Deslocamento) - FIRST_VALUE e LAST_VALUE
16. Explicação Exercícios
17. Resolução Exercício 1
18. Resolução Exercício 2
19. Resolução Exercício 3
20. Resolução Exercício 4
21. Resolução Desafio 1
22. Resolução Exercício 5
23. Resolução Exercício 6
24. Resolução Desafio 2
25. Resolução Exercício 7
26. Resolução Exercício 8
Módulo 18 - [SQL Server] Regex - Regular Expressions
1. Regex - Introdução
2. COLLATE - Introdução
3. Um pouco mais sobre COLLATE
4. COLLATE - Exemplo
5. LIKE - Case sensitive
6. LIKE - Filtrando os primeiros caracteres mais Case sensitive
7. LIKE - Filtrando mais personalizado e caractere curinga
8. LIKE - Utilizando o operador de negação
9. LIKE - Filtrando caracteres especiais
10. LIKE - Filtros especiais com números
Módulo 19 - [SQL Server] Constraints
1. Introdução
2. NOT NULL, UNIQUE, CHECK, DEFAULT, IDENTITY, PRIMARY KEY, FOREIGN KEY
3. O que temos sem Constraints_
4. Criando Constraints para a Tabela dCliente
5. Criando Constraints para a Tabela dGerente
6. Criando Constraints para a Tabela fContratos
7. O que muda ao criar Constraints_
8. Violação de Constraints (Parte 1)
9. Violação de Constraints (Parte 2)
10. Violação de Constraints (Parte 3)
11. Gerenciando Constraints
12. Explicação Exercícios
13. Resolução Exercício 1
14. Resolução Exercício 2
Módulo 20 - [SQL Server] Sequences
1. Introdução
2. O que é uma Sequence
3. Como criar uma Sequence
4. Como utilizar uma sequence
5. Explicação Exercícios
6. Resolução Exercícios 1, 2 e 3
Módulo 21 - [SQL Server] Transactions
1. Introdução
2. O que é uma Transaction
3. Iniciando uma Transação, Commit e Rollback
4. Criando transações nomeadas
5. Commit e Rollback condicionais
6. Transações com tratamento de erros (Try e Catch)
7. TRANCOUNT e Transações Aninhadas
8. Explicação Exercícios
9. Resolução Exercícios 1 e 2
Módulo 22 - [SQL Server] Functions
1. Introdução
2. O que é uma Function
3. Como criar e utilizar uma Function
4. Adicionando uma estrutura condicional em nossa Function
5. Criando funções complexas (Parte 1)
6. Criando funções complexas (Parte 2)
7. Explicação Exercícios
8. Exercício 1
9. Exercício 2
10. Exercício 3
11. Exercício 4
Módulo 23 - [SQL Server] Procedures
1. Introdução
2. O que é uma Procedure
3. Criando uma Procedure Sem Parâmetros
4. Criando uma Procedure Com 1 Parâmetro
5. Criando uma Procedure com mais de 1 parâmetro
6. Criando uma Procedure com Parâmetro Default
7. Criando uma Procedure mais Complexa para Cadastro de Contratos - Explicação
8. Criando uma Procedure mais Complexa para Cadastro de Contratos - Solução
9. Excluindo uma Procedure
10. Functions vs Procedures
11. Explicação Exercícios
12. Exercício 1
13. Exercício 2
14. Exercício 3
15. Exercício 4, 5 e 6
Módulo 24 - [SQL Server] Triggers DML
1. Introdução
2. O que é uma Trigger DML
3. Criando uma Trigger DML - AFTER
4. Tabelas INSERTED e DELETED
5. Identificando na Trigger o Evento DML Relacionado
6. Criando uma Trigger para Controle de Permissão de Cadastro - INSTEAD OF (Parte 1)
7. Criando uma Trigger para Controle de Permissão de Cadastro - INSTEAD OF (Parte 2)
8. Habilitando, Desabilitando e Excluindo uma Trigger
Módulo 25 - [SQL Server] Triggers DDL
1. Introdução
2. O que é uma Trigger DDL
3. Criando uma Trigger DDL
4. Habilitando, Desabilitando e Excluindo uma Trigger DDL
Módulo 26 - [SQL Server] Pivot Table
1. Introdução
2. O que são Pivot Tables
3. Criando uma Pivot Table
4. Adicionando Grupos de Linha à Pivot Table
5. Ordenando Linhas e Colunas de uma Pivot Table
6. Adicionando mais linhas aos grupos
7. Limitações de uma Pivot Table
8. Corrigindo a limitação da Pivot Table de forma dinâmica (Parte 1)
9. Corrigindo a limitação da Pivot Table de forma dinâmica (Parte 2)
Módulo 27 - [SQL Server] Projeto 1 - Integração SQL Server e Excel
1. Apresentação do Projeto de Integração SQL e Excel
2. Download e Conexão do Banco de Dados AdventureWorks 2014
3. Definindo os KPIs do Projeto
4. Definindo as tabelas a serem analisadas
5. Definindo as colunas da view VENDAS_INTERNET
6. Iniciando o código da view VENDAS_INTERNET
7. Finalizando o código da view VENDAS_INTERNET com os Joins
8. Conectando SQL Server ao Excel (Opção View)
9. Alterando o código SQL e efetivando a alteração no Power Query
10. Conectando SQL Server ao Excel (Opção Código SQL no Excel)
11. Alterando o banco e atualizando a Visualização da Tabela
12. Tratamentos Básicos no Power Query
13. Criando a Tabela Dinâmica VENDAS POR CATEGORIA
14. Criando a Tabela Dinâmica VENDAS POR MÊS
15. Criando a Tabela Dinâmica VENDAS POR GÊNERO
16. Criando a Tabela Dinâmica RECEITA e CUSTO POR PAÍS
17. Criando o Gráfico VENDAS POR CATEGORIA
18. Criando o Gráfico VENDAS POR GÊNERO
19. Criando o Gráfico VENDAS POR MÊS
20. Criando o Gráfico RECEITA e CUSTO POR PAÍS
21. Finalizando o Relatório no Excel
22. Alterando o Banco de Dados e Atualizando no Excel
23. Salvando o Arquivo e Finalizando o Projeto
Módulo 28 - [SQL Server] Projeto 2 - Integração SQL Server e Power BI
1. Apresentação do Projeto de Integração SQL e Power BI
2. Definindo os KPIs do Projeto
3. Definindo as Tabelas e Colunas a serem usadas
4. Criando o código da view RESULTADOS_ADW
5. Conectando SQL Server ao Power BI
6. Preparando as Páginas do Relatório
7. Aba Geral_ Criando os Cartões
8. Observação sobre a diferença na quantidade vendida
9. Aba Geral - Gráfico Receita Total e Lucro Total por Mês
10. Aba Geral - Gráfico Lucro Total por País
11. Aba Geral - Gráfico Vendas por Mês
12. Aba Geral - Gráfico Margem de Lucro
13. Aba Geral - Configurando Filtro de Ano
14. Aba Clientes - Criando os Cartões
15. Aba Clientes - Total Vendido por País
16. Aba Clientes - Clientes por País
17. Aba Clientes - Clientes por Gênero
18. Aba Clientes - Vendas por Categoria
19. Configurando a Navegação de Página
20. Atualização da Fonte de Dados e Encerramento
Módulo 29 - [SQL Server] Projeto 3 - Integração SQL Server e Python
1. Case 1 (Escrita) - Explicação do Projeto de Integração
2. Case 1 (Escrita) - Preparando o SQL Server antes da integração
3. Case 1 (Escrita) - Configurações iniciais no Jupyter
4. Case 1 (Escrita) - Adicionando os comandos em SQL dentro do Jupyter
5. Case 1 (Escrita) - Tornando o cadastro de dados automático por meio de variáveis
6. Case 2 (Leitura) - Explicação do Projeto de Integração
7. Case 2 (Leitura) - Importando bibliotecas do Python e criando a conexão com o banco
8. Case 2 (Leitura) - Fazendo a leitura de uma tabela do SQL Server via Python
9. Case 2 (Leitura) - Agrupamentos básicos no Python utilizando Group By e Plotando um gráfico de barras
Módulo 30 - [MySQL] Introdução
1. Apresentação
2. O que é um Banco de Dados, O que é um SGBD
3. O que é o SQL_ O que é uma Query_
4. DDL, DML, DCL e DQL - Grupos de Comando no SQL
5. Não confunda os SQLs!!
Módulo 31 - [MySQL] Instalação e Importação do Banco de Dados
1. Instalando o MySQL
2. Um tour pelo MySQL Workbench
3. Importando o banco de dados a ser utilizado
4. Definindo como padrão o nosso banco de dados
Módulo 32 - [MySQL] Consultas Básicas
1. Antes de começar, alguns comentários...
2. SELECT (Parte 1)
3. E se eu não definir um banco de dados como padrão
4. Formas de executar os códigos no MySQL
5. Cuidados com o ponto e vírgula
6. SELECT (Parte 2)
7. AS - Renomeando Colunas e Tabela
8. LIMIT e OFFSET
9. DISTINCT
10. ORDER BY
Módulo 33 - [MySQL] Filtros no MySQL
1. Comando WHERE
2. Operadores AND, OR e NOT
3. IS NULL e IS NOT NULL
4. Não confunda NULL com vazio
5. WHERE e LIKE
6. WHERE e IN, NOT IN
7. WHERE e BETWEEN
Módulo 34 - [MySQL] Operações Básicas e Funções de Agregação
1. Operações básicas e funções de arredondamento
2. COUNT, COUNT DISTINCT
3. SUM, AVG, MIN e MAX
Módulo 35 - [MySQL] Agrupamentos no MySQL
1. GROUP BY (Parte 1)
2. GROUP BY (Parte 2)
3. GROUP BY e WHERE
4. GROUP BY e HAVING
Módulo 36 - [MySQL] Variáveis no MySQL
1. Introdução
2. User-Defined Variables na prática
3. Função CAST
Módulo 37 - [MySQL] Funções de Texto e Data no MySQL
1. Função LENGTH
2. Funções CONCAT e CONCAT_WS (Parte 1)
3. Funções CONCAT e CONCAT_WS (Parte 2)
4. Funções LCASE e UCASE
5. Funções RIGHT e LEFT
6. Funções REPLACE
7. Funções INSTR e MID (Parte 1)
8. Funções INSTR e MID (Parte 2)
9. Funções DAY, YEAR e MONTH
10. Funções NOW, CURDATE e CURTIME
11. Funções DATE_DIFF, DATE_ADD e DATE_SUB
Módulo 38 - [MySQL] Joins
1. Chave Primária e Chave Estrangeira
2. Tabela Fato e Tabela Dimensão
3. JOIN - Contextualização
4. INNER JOIN - Exemplo 1
5. INNER JOIN - Exemplo 2
6. Será que sou obrigado a colocar o nome das tabelas antes das colunas
7. Renomeando as tabelas com o AS
8. INNER JOIN + WHERE
9. INNER JOIN + GROUP BY
Módulo 39 - [MySQL] Funções Condicionais
1. Função IF
2. Funções IFNULL, ISNULL e NULLIF
3. Função CASE-THEN
4. Função CASE + AND
5. Função CASE + OR (IN)
Módulo 40 - [MySQL] Views
1. Introdução
2. CREATE VIEW
3. ALTER VIEW e DROP VIEW
4. Exemplo 1 - Criando uma View com o comando WHERE
5. Exemplo 2 - Criando uma View com os comandos GROUP BY, WHERE e HAVING
6. Exemplo 3 - Criando uma View com os comandos INNER JOIN e GROUP BY
Módulo 41 - [MySQL] CRUD
1. O que significa CRUD
2. Criando Bancos de Dados
3. Criando Tabelas - Tipos de Dados, CREATE, SHOW e DROP TABLE
4. Constraints - O que são e como usar
5. Visualizando relacionamentos entre tabelas
6. INSERT INTO - Inserindo dados em uma tabela no banco de dados
7. UPDATE - Atualizar registros de uma tabela
8. DELETE - Deletando registros de uma tabela
9. TRUNCATE TABLE x DROP TABLE
Módulo 42 - [MySQL] Functions e Stored Procedures
1. Functions - Introdução
2. Functions - Exemplo 1
3. Functions - Exemplo 2
4. Functions - Exemplo 3
5. Alter function - Alterando uma função criada
6. Para que serve esse DETERMINISTIC
7. Stored Procedures - Introdução e exemplo
8. Local variables
9. Stored Procedures
10. Alterando uma procedure criada
11. Functions vs Procedures
Módulo 43 - [MySQL] Subqueries
1. Introdução
2. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 1
3. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 2
4. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 3
5. Subquery como filtro de uma nova consulta (Escalar) - Exemplo Desafio
6. Subquery como filtro de uma nova consulta (Lista) - Exemplo 1
7. Subquery como filtro de uma nova consulta (Lista) - Exemplo 2
8. Subquery para criar uma nova coluna na consulta
9. Subquery para criar uma tabela na consulta
10. EXISTS e NOT EXISTS
Módulo 44 - [PostgreSQL] Instalação do PostgreSQL
1. Introdução
2. Instalação do Postgresql
3. Criando as tabelas do BD Northwind
Módulo 45 - [PostgreSQL] Criando queries básicas no Postgres
1. SELECT FROM - Selecionando dados das tabelas
2. Comentários no PostgreSQL
3. SELECT AS - Aliasing (renomeando) colunas
4. SELECT LIMIT - Limitando a quantidade de linhas de uma query
5. SELECT DISTINCT - Selecionando valores distintos de uma coluna
Módulo 46 - [PostgreSQL] Filtros no Postgres
1. WHERE - Filtros com textos
2. WHERE - Filtros com números e datas
3. WHERE - Operadores AND e OR
4. WHERE e LIKE - Filtros especiais com textos
5. WHERE e IN - Uma alternativa aos múltiplos ORs
6. WHERE e BETWEEN - Filtrando intervalos
Módulo 47 - [PostgreSQL] Funções de Agregação e Agrupamentos no Postgres
1. COUNT
2. SUM
3. AVG, MIN e MAX
4. GROUP BY - Criando agrupamentos
5. GROUP BY, WHERE e HAVING - Utilizando filtros em agrupamentos
Módulo 48 - [PostgreSQL] Joins no Postgres
1. Introdução
2. LEFT JOIN x INNER JOIN x RIGHT JOIN x FULL JOIN
3. Exemplo prático 1
4. Exemplo prático 2
5. Exemplo prático 3
6. Join, Group By e Order By - Exemplo prático
7. Join, Group By, Where e Having - Exemplo prático
Módulo 49 - [PostgreSQL] Views no Postgres
1. Create, Replace, Alter e Drop View
Módulo 50 - [PostgreSQL] Operações CRUD no PostgreSQL
1. Introdução, Create e Drop Database
2. Tipos de Dados, Create e Drop Table
3. Constraints (Restrições)
4. Insert into, Update, Delete, Truncate e Drop (cascade)
Módulo 51 - [PostgreSQL] Funções de Número, Texto e Data
1. Funções de Número - Ceiling, Floor, Round, Trunc
2. Funções de Texto - Upper, Lower, Length, Initcap, Replace, Substring e Strpos
3. Funções de Data - Current_Date, Age, Date_Part
Módulo 52 - [PostgreSQL] Subqueries
1. O que é uma Subquery
2. Subquery: Cláusula WHERE
3. Subquery: Cláusula FROM
4. Subquery: Cláusula SELECT
5. Subquery: Corrigindo a análise de pedidos acima da média
Módulo 53 - [PostgreSQL] Variáveis e Blocos Anônimos
1. Variáveis, Datatypes e Blocos Anônimos
2. Blocos Anônimos - Exemplos
Módulo 54 - [PostgreSQL] Functions
1. O que é e como criar uma Function
2. Formas de chamar uma Function e como excluir uma Function
3. Functions que retornam uma tabela e como copiar tipo de dados para uma variável
Módulo 55 - [PostgreSQL] Transactions e Procedures
1. O que é uma Transação?
2. O que é, como criar e excluir uma Procedure
3. Exemplo - Procedure para registro de transferência bancária
Módulo 56 - [Oracle] Introdução ao Curso Oracle Database
1. O que veremos no curso
2. Conceitos Básicos de Bancos de Dados Relacionais
3. História da linguagem SQL e SQL Oracle vs SQL ANSI
4. Dicionário SQL
5. Resumo do Módulo
Módulo 57 - [Oracle] Instalação Oracle Database e SQL Developer
1. Criando conta gratuita no site da Oracle
2. Download e Instalação do Oracle Database 21c XE
3. Download e Instalação do Oracle SQL Developer
Módulo 58 - [Oracle] Administração de Contas de Usuário
1. O que veremos neste módulo
2. Contas e Privilégios de Usuários
3. Criando uma conexão para o usuário sys (DBA) e um usuário teste
4. Criando o usuário HR e uma conexão para o usuário HR
5. Criando as tabelas do usuário HR
Módulo 59 - [Oracle] Primeiros Passos no Oracle SQL Developer
1. O que veremos neste módulo
2. Introdução ao SQL e Grupos de Comando
3. Documentação da Oracle
4. Conhecendo o Schema HR
5. Explorando as tabelas do banco de dados HR
6. Criando a primeira consulta
7. DESCRIBE_DESC - Exibindo a estrutura de tabelas
8. SELECT _, SELECT colunas específicas e truque para seleção rápida no Oracle
9. Formas de executar um código
10. Comentando códigos no Oracle
11. Definindo alias para colunas e tabelas
12. Operador __ (concatenar textos)
13. Resolvendo o problema do ' dentro de uma string
14. Cálculos simples no SQL e Tabela Dual
15. DISTINCT_ Retornando valores distintos de uma coluna
16. Resumo do Módulo
Módulo 60 - [Oracle] Ordenando e Filtrando Dados
1. O que veremos neste módulo
2. ORDER BY_ Introdução e Sintaxe
3. ORDER BY_ Aplicação
4. NULLS FIRST e NULLS LAST
5. FETCH NEXT_ Limitando linhas da tabela
6. WHERE_ Introdução e Sintaxe
7. Operadores básicos para filtrar números, textos e datas
8. Operadores AND, OR e NOT
9. Operador LIKE, NOT LIKE e Wildcards
10. Operadores BETWEEN e NOT BETWEEN
11. Operadores IN e NOT IN
12. Operadores IS NULL e NOT IS NULL
13. Regras de precedência
14. Variáveis de substituição
15. Resumo do Módulo
Módulo 61 - [Oracle] Funções de Número, String e Data (Single Row)
1. O que veremos neste módulo
2. Funções de Texto (Parte 1) - LOWER, UPPER, INITCAP
3. Funções de Texto (Parte 2) - CONCAT, SUBSTR, LENGTH, INSTR
4. Funções de Texto (Parte 3) - LPAD, RPAD, REPLACE
5. Funções de Número - ROUND, TRUNC, MOD
6. Funções de Data - MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, EXTRACT
Módulo 62 - [Oracle] Funções de Conversão e Funções NULL (Single Row)
1. O que veremos neste módulo
2. TO_CHAR, TO_NUMBER e TO_DATE
3. NVL, NVL2, COALESCE e NULLIF
4. Resumo do Módulo
Módulo 63 - [Oracle] Funções de Agregação e Agrupamentos
1. O que veremos neste módulo
2. COUNT, COUNT(_), COUNT DISTINCT
3. SUM, AVG, MIN e MAX
4. Cuidados com os valores nulos em funcões de agregação
5. GROUP BY_ Estrutura
6. GROUP BY_ Aplicações
7. Funções de Agrupamento Aninhadas
8. GROUP BY + WHERE
9. GROUP BY + HAVING
10. Resumo do Módulo
Módulo 64 - [Oracle] Joins e Operadores SET
1. O que veremos neste módulo
2. O que são Joins e Operadores SET?
3. INNER JOIN (Parte 1)
4. INNER JOIN (Parte 2)
5. INNER JOIN com múltiplas tabelas
6. SELF JOIN
7. LEFT, RIGHT, FULL JOIN e Diferenças Entre Joins
8. CROSS JOIN
9. Operadores SET_ UNION, UNION ALL, INTERSECT e MINUS
10. Resumo do Módulo
Módulo 65 - [Oracle] CRUD (Comandos DDL, DML e TCL)
1. O que veremos neste módulo
2. O que é CRUD, DML, DDL, TCL e DCL e Tipos de Dados
3. Criando um novo usuário e uma conexão
4. CREATE e INSERT INTO
5. UPDATE e DELETE
6. TRUNCATE e DROP
7. COMMENT (Tabela e Coluna)
8. COMMIT, ROLLBACK e SAVEPOINT
9. ALTER TABLE
10. Resumo do Módulo
Módulo 66 - [Oracle] Constraints, Sequências e Índices
1. O que veremos neste módulo
2. Constraints_ NOT NULL, UNIQUE, CHECK, DEFAULT, PRIMARY KEY, FOREIGN KEY
3. Criando Constraints para a tabela CLIENTES
4. Criando Constraints para a tabela PRODUTOS
5. Criando Constraints para a tabela VENDAS
6. O que muda ao criar constraints_
7. Inserindo dados nas tabelas
8. Violação de Constraints (NOT NULL e CHECK)
9. Violação de Constraints (UNIQUE)
10. Violação de Constraints (PRIMARY KEY e FOREIGN KEY)
11. Gerenciando constraints
12. Cuidados ao deletar tabelas com constraints
13. Sequences (Como criar, alterar e excluir)
14. Sequences na Prática
15. Cuidados ao criar sequences
16. Indices (Como criar e excluir)
17. Resumo do Módulo
Módulo 67 - [Oracle] Views
1. O que veremos neste módulo
2. O que é uma View e por que usar
3. CREATE, REPLACE e DROP VIEW
4. Resumo do Módulo
Módulo 68 - [Oracle] Subqueries (Subconsultas)
1. O que veremos neste módulo
2. O que é uma Subquery_
3. Subconsulta na cláusula WHERE (single row)
4. Subconsulta na cláusula WHERE (multiple row)_ IN
5. Subconsulta na cláusula WHERE (multiple row)_ ANY e ALL
6. Subconsulta na cláusula WHERE (multiple row)_ Múltiplas Linhas e Colunas
7. EXISTS e NOT EXISTS - Exemplo 1 (Parte 1)
8. EXISTS e NOT EXISTS - Exemplo 1 (Parte 2)
9. EXISTS e NOT EXISTS - Exemplo 2
10. Subconsulta correlacionada (Exemplo 1)
11. Subconsulta correlacionada (Exemplo 2)
12. Subconsulta na cláusula SELECT
13. Subconsulta na cláusula FROM
14. Resumo do Módulo
Módulo 69 - [Oracle] Blocos Anônimos
1. O que veremos neste módulo
2. O que é um Bloco Anônimo
3. Criando Blocos Anônimos (Exemplo 1)
4. Criando Blocos Anônimos (Exemplo 2)
5. Comentários dentro de blocos anônimos
6. Criando Blocos Anônimos (Exemplo 3)
7. Utilizando funções em blocos anônimos
8. Blocos Anônimos aninhados e escopo de variáveis
9. Resumo do Módulo
Módulo 70 - [Oracle] Estruturas de Controle
1. O que veremos neste módulo
2. Comando IF (Exemplo 1)
3. Comando IF (Exemplo 2)
4. Comando CASE
5. Loop Básico
6. For Loop
7. While Loop
Módulo 71 - [Oracle] Functions
1. O que veremos neste módulo
2. Create Function (Exemplo 1)
3. Create Function (Exemplo 2)
4. Resumo do Módulo
Módulo 72 - [Oracle] Procedures
1. O que veremos neste módulo
2. Procedure - Introdução
3. Procedure (Sem parâmetros) - Exemplo
4. Procedure (Com parâmetros) - Exemplo
5. Procedure (Com parâmetros) - Adicionando uma estrutura de controle
6. Drop Procedure
7. Functions vs Procedures
8. Resumo do Módulo
Módulo 73 - [Oracle] Triggers
1. O que veremos neste módulo
2. O que é uma Trigger
3. Triggers - BEFORE INSERT (Parte 1)
4. Triggers - BEFORE INSERT (Parte 2)
5. Triggers - BEFORE INSERT, UPDATE, DELETE
6. Habilitando, Desabilitando e Excluindo uma Trigger
7. Resumo do Módulo
Módulo 74 - [Oracle] Tratamento de Erros (Exceções)
1. O que veremos neste módulo
2. Exceções do Sistema - Exemplo 1
3. Exceções do Sistema - Exemplo 2
4. RAISE_APPLICATION_ERROR
5. Exceções Definidas pelo Ususário
6. When Others
7. SQLCODE e SQLERRM
8. Resumo do Módulo
Módulo 75 - [Oracle] Cursores
1. O que veremos neste módulo
2. O que é um cursor
3. Cursor Explícito - Loop e While Loop
4. Cursor Explícito - For Loop
5. Cursor Explícito com Parâmetros
6. Resumo do Módulo
Módulo 76 - [Oracle] Segurança
1. O que veremos neste módulo
2. GRANT e REVOKE
3. Users (Criar, Alterar e Excluir)
4. Concedendo privilégios ao usuário
5. Resumo do Módulo
Módulo 77 - Intensivão de SQL
1. Intensivão de SQL [Aula 1]
2. Intensivão de SQL [Aula 2]
3. Intensivão de SQL [Aula 3]
4. Intensivão de SQL [Aula 4]
Módulo 78 - [Modelagem e Desenvolvimento de Banco de Dados] Introdução
1. Apresentação do Curso de Modelagem de Banco de Dados
2. Introdução à Modelagem de Dados
3. Conceitos de Bancos de Dados
4. Modelos de Dados (Parte 1)
5. Modelos de Dados (Parte 2)
6. Etapas da Modelagem de Dados
7. Resumo do Módulo
Módulo 79 - [Modelagem e Desenvolvimento de Banco de Dados] Modelo Conceitual
1. Modelo Conceitual, Entidades, Atributos e Relacionamentos
2. Entidade x Tabela x Relação
3. Cardinalidades de Relacionamentos
4. Tipos de Cardinalidade
5. Cardinalidade 1:1 no Modelo Conceitual
6. Cardinalidade 1:n e n:n no Modelo Conceitual
7. Modelo Conceitual - Engenharia da Informação
8. Resumo do Módulo
Módulo 80 - [Modelagem e Desenvolvimento de Banco de Dados] Modelo Lógico
1. O Modelo Lógico
2. Tabelas, Chaves Primárias, Estrangeiras, Candidatas e Alternadas
3. Restrições de Integridade - Introdução
4. Tipos de Restrições de Integridade
5. Cardinalidade 1:1 no Modelo Lógico
6. Cardinalidade 1:n no Modelo Lógico
7. Cardinalidade n:n no Modelo Lógico
8. Entidade Associativa e Relacionamento Ternário
9. Dicionário de Dados
10. Resumo do Módulo
Módulo 81 - [Modelagem e Desenvolvimento de Banco de Dados] Normalização
1. Anomalias em Bancos de Dados
2. 5 Conceitos Importantes para Normalização
3. O que é a Normalização
4. 1ª Forma Normal (1FN)
5. 2ª Forma Normal (2FN)
6. 3ª Forma Normal (3FN)
7. Resumo do Módulo
Módulo 82 - [Modelagem e Desenvolvimento de Banco de Dados] Modelo Físico
1. O Modelo Físico, Linguagem SQL e SGBD
Módulo 83 - [Modelagem e Desenvolvimento de Banco de Dados] Projeto de Banco de Dados
1. Apresentação e Regras do Projeto
2. Identificando Entidades, Atributos e Relacionamentos
3. Diagrama Entidade Relacionamento
4. Definindo as Cardinalidades do DER
5. Eliminando Relacionamentos N:N e Determinando o Modelo Lógico
6. Normalização do Projeto
7. Criando o Dicionário de Dados
8. Implementação do Modelo Físico
9. Implementação do Projeto no SQL Server - Criação das Tabelas
10. Implementação do Projeto no SQL Server - Testes Finais
11. Implementação do Projeto no MySQL - Criação das Tabelas
12. Implementação do Projeto no MySQL - Testes Finais
13. Implementação do Projeto no PostgreSQL - Criação das Tabelas
14. Implementação do Projeto no PostgreSQL - Testes Finais
15. Implementação do Projeto no Oracle - Criação das Tabelas
16. Implementação do Projeto no Oracle - Testes Finais
17. Encerramento do Curso
Módulo 84 - Aulas de Extensão
1. SQL para Análise de Dados e Tomada de Decisão
2. MongoDB Conhecendo um Banco de Dados NoSQL

Tem alguma dúvida?

Fale no chat ao vivo com a nossa equipe

Comece hoje mesmo. Faça sua inscrição agora.

Preço referência: R$2.499
Nessa oferta por apenas:

SQL Impressionador

12x de

R$124,75

check_circle

Suporte a dúvidas

check_circle

Acesso por 1 ano

check_circle

Apostila completa

check_circle

Exercícios e projetos reais

cancel

Acesso ao Python Impressionador

cancel

Acesso ao Power BI Impressionador

cancel

Acesso ao Excel Impressionador

FAZER MINHA INSCRIÇÃO
verified

SQL Impressionador + Comunidade Impressionadora

12x de

R$124,75

por ano

check_circle

Suporte a dúvidas

check_circle

Acesso por 1 ano

check_circle

Apostila completa

check_circle

Exercícios e projetos reais

check_circle

Acesso ao Python Impressionador

check_circle

Acesso ao Power BI Impressionador

check_circle

Acesso ao Excel Impressionador

check_circle

E muito mais!

FAZER MINHA INSCRIÇÃO

Quais são as formas de pagamento?

Escolha a melhor forma de pagamento para você!

SQL Impressionador

SQL Impressionador + Comunidade Impressionadora

verified
credit_card
Cartão de Crédito
à vista ou em até 12x
QUERO ESSA OPÇÃO
Boleto à vista
à vista
QUERO ESSA OPÇÃO
verified
add_card
Cartão sem Consumir Limite
em até 12x
Você só será cobrado 1 parcela de cada vez. Com
R$124,75
de limite no cartão você consegue se inscrever!
QUERO ESSA OPÇÃO
verified
flash_on
PIX
à vista
O nome do favorecido no PIX que vai aparecer é BTG (Ayden do Brasil), mas não se preocupe, está tudo certo, esse é o nosso sistema.
QUERO ESSA OPÇÃO
verified
credit_card
Cartão de Crédito
à vista ou em até 12x
QUERO ESSA OPÇÃO
Boleto à vista
à vista
QUERO ESSA OPÇÃO
credit_score
2 Cartões de Crédito
em até 12x (cada cartão)
QUERO ESSA OPÇÃO
verified
add_card
Cartão sem Consumir Limite
em até 12x
Você só será cobrado 1 parcela de cada vez. Com
R$124,75
de limite no cartão você consegue se inscrever!
QUERO ESSA OPÇÃO
verified
flash_on
PIX
à vista
O nome do favorecido no PIX que vai aparecer é BTG (Ayden do Brasil), mas não se preocupe, está tudo certo, esse é o nosso sistema.
QUERO ESSA OPÇÃO

Certificado Reconhecido em todo o Brasil, por Empresas e Instituições de Ensino

Quem é Hashtag Treinamentos e quem é seu professor?

A Hashtag Treinamentos é a maior empresa da América Latina em treinamentos de Excel, VBA, Power BI e SQL.

Com mais de 70.000 alunos nos cursos completos, mais de 1.100.000 inscritos no Canal do Youtube e um foco claro: ajudar você a entrar e se destacar no Mercado de Trabalho.

Marcus, seu professor nesse curso, é o responsável por toda a construção e acompanhamento de cada aluno do Programa SQL Impressionador.

Perguntas frequentes

Como funciona o Livro Digital SQL Impressionador?

Livro Digital SQL Impressionador é o material didático do programa online SQL Impressionador.

Esse Livro, de autoria do Marcus Cavalcanti e do João Paulo Martins, sócio da Hashtag Treinamentos, Registro ISBN 978-65-991713-9-0, possui absolutamente todo o conteúdo passo a passo do básico até o avançado de SQL, contando com centenas de páginas com explicações e ilustrações práticas e didáticas.

Você irá receber o Livro Digital SQL Impressionador por e-mail, assim que realizar sua inscrição no programa “SQL Impressionador”.

Comece hoje mesmo. Faça sua inscrição agora.

SQL Impressionador

12x de

R$124,75

check_circle

Suporte a dúvidas

check_circle

Acesso por 1 ano

check_circle

Apostila completa

check_circle

Exercícios e projetos reais

cancel

Acesso ao Python Impressionador

cancel

Acesso ao Power BI Impressionador

cancel

Acesso ao Excel Impressionador

FAZER MINHA INSCRIÇÃO
verified

SQL Impressionador + Comunidade Impressionadora

12x de

R$124,75

por ano

check_circle

Suporte a dúvidas

check_circle

Acesso por 1 ano

check_circle

Apostila completa

check_circle

Exercícios e projetos reais

check_circle

Acesso ao Python Impressionador

check_circle

Acesso ao Power BI Impressionador

check_circle

Acesso ao Excel Impressionador

check_circle

E muito mais!

FAZER MINHA INSCRIÇÃO