💡 Economize: Este curso já está incluso no pacote completo Hashtag Treinamentos - Pacote Completo com mais 44 cursos por apenas R$ 79,90.Ver Pacote Completo →

SQL Impressionador
Curso completo ministrado por Hashtag Treinamentos
138 alunos91h 6min · 805 aulasAutor / Escola: Hashtag Treinamentos
Sobre o curso
SQL Impressionador, produzido por Hashtag Treinamentos, disponível na plataforma Mestre dos Cursos.
Ementa
84 módulos · 805 aulas01. Boas Vindas e Introdução📎 1Amostra3:32
02. Por que aprender SQL3:44
03. O que vamos aprender - Como está dividido o curso9:15
04. Como assistir às aulas e tempo para conclusão do curso10:26
05. Como usar o Portal de Ensino a seu favor6:59
11. Aulas opcionais e Trilha de Aprendizado8:27
01. Apresentação3:13
02. O que vamos aprender nesse módulo2:13
03. O que é um dado - O que são bancos de dados15:39
04. O que é o SQL4:14
05. Sistemas de Gerenciamento de Bancos de Dados - SGBDs7:52
06. SQL vs MySQL, SQL Server, Oracle e PostgreSQL7:36
07. SQL, T-SQL, PL-SQL e PL-pgSQL - do que se tratam8:02
08. Por que aprender SQL8:45
09. DBA, AD e DB - Profissionais de Bancos de Dados3:45
10. Encerramento3:49
01. Instalando o SQL Server e o SSMS📎 16:03
02. Restaurando o Banco de Dados Contoso6:01
03. O que esperar do Banco de Dados Contoso4:48
04. Explorando o BD Contoso11:45
05. Observações importantes sobre o uso do SQL na sua empresa7:03
01. Introdução ao módulo📎 11:18
02. Criando uma Nova Consulta e usando SELECT FROM📎 110:31
03. Salvando a primeira consulta e resolvendo 2 problemas📎 17:12
04. Como organizar melhor os códigos com indentação📎 14:55
05. Criando comentários em SQL📎 14:29
06. SELECT TOP e TOP PERCENT📎 17:43
07. SELECT DISTINCT📎 14:45
08. Renomeando colunas (aliasing)📎 13:28
09. Resumo do módulo3:56
10. Explicação Exercícios📎 14:56
11. Exercício 1 - Resolução6:04
12. Exercício 2 - Resolução6:18
13. Exercício 3 - Resolução9:46
14. Exercício 4 - Resolução4:12
15. Exercício 5 - Resolução6:55
01. Introdução📎 12:11
02. Order By (Parte 1)📎 16:06
03. Order By (Parte 2)📎 15:45
04. Where (Pt. 1) - Filtrando colunas de números📎 15:57
05. Where (Pt. 2) - Filtrando colunas de texto📎 14:05
06. Where (Pt. 3) - Filtrando colunas de data📎 13:17
07. Operadores Lógicos no SQL3:11
08. Where mais And - Filtrando com mais de uma condição📎 13:13
09. Where mais Or - Filtrando com mais de uma condição📎 15:01
10. Where mais Not - Negando o filtro utilizado📎 11:47
11. Exercícios de Fixação - Where mais And, Or e Not📎 19:52
12. Cuidados ao combinar os operadores AND e OR📎 14:21
13. Where mais In - Alternativa ao OR com múltiplas condições📎 16:54
14. Where mais Like - Filtro especial para textos📎 18:55
15. Where mais Between - Filtrando entre valores📎 15:13
16. Where mais Is Null e Is Not Null - Filtrando valores nulos📎 14:59
17. Explicação Exercícios📎 17:48
18. Resolução Exercício 13:42
19. Resolução Exercício 27:08
20. Resolução Exercício 33:50
21. Resolução Exercício 45:20
22. Resolução Exercício 57:41
23. Resolução Exercício 63:32
24. Resolução Exercício 73:26
25. Resolução Exercício 82:40
26. Resolução Exercício 93:54
27. Resolução Exercício 104:16
01. Introdução📎 11:04
02. Função SUM📎 14:36
03. Função COUNT📎 14:50
04. Função COUNT mais DISTINCT📎 11:40
05. Funções MIN e MAX📎 12:23
06. Função AVG📎 12:10
07. Explicação Exercícios📎 14:14
08. Resolução Exercício 15:47
09. Resolução Exercício 22:06
10. Resolução Exercício 39:45
11. Resolução Exercício 45:21
12. Resolução Exercício 52:53
01. Introdução📎 11:19
02. Group By (Parte 1)📎 14:25
03. Group By (Parte 2)📎 16:37
04. Group By mais Order By📎 13:52
05. Group By mais Where📎 13:44
06. Group By mais Having📎 14:31
07. Where vs Having📎 13:09
08. Explicação Exercícios📎 18:22
09. Resolução Exercício 19:38
10. Resolução Exercício 25:45
11. Resolução Exercício 36:58
12. Resolução Exercício 44:40
13. Resolução Exercício 52:33
14. Resolução Exercício 67:41
15. Resolução Exercício 74:21
16. Resolução Exercício 83:34
17. Resolução Exercício 93:36
18. Resolução Exercício 105:51
01. Introdução📎 11:37
02. Por que precisamos do JOIN9:00
03. Por que não criamos uma tabela com todas as informações3:57
04. Chave Primária vs. Chave Estrangeira7:22
05. Tabela Fato vs. Tabela Dimensão8:33
06. Tipos de Join - Explicação13:27
07. LEFT (OUTER) JOIN - Explicação📎 17:26
08. RIGHT (OUTER) JOIN - Explicação2:41
09. INNER JOIN - Explicação2:21
10. FULL (OUTER) JOIN - Explicação3:08
11. LEFT, RIGHT e FULL ANTI JOIN - Explicação8:17
12. INNER, LEFT e RIGHT JOIN - Exemplos6:29
13. Como definir quem é a LEFT Table e a RIGHT Table4:00
14. INNER JOIN ou LEFT JOIN - Qual usar2:45
15. CROSS JOIN2:37
16. Múltiplos Joins7:20
17. UNION e UNION ALL5:41
18. Explicação Exercícios📎 16:24
19. Resolução Exercício 13:35
20. Resolução Exercício 24:55
21. Resolução Exercício 34:22
22. Resolução Exercício 43:25
23. Resolução Exercício 54:40
24. Resolução Exercício 62:28
25. Resolução Exercício 73:30
26. Resolução Exercício 85:24
27. Resolução Exercício 94:47
28. Resolução Exercício 105:47
01. Group By mais Inner Join📎 110:36
02. Group By mais Inner Join - Exercícios de Fixação5:07
03. Group By mais Inner Join - Fixação 113:04
04. Group By mais Inner Join - Fixação 25:05
05. Group By mais Inner Join - Fixação 311:07
06. Group By mais Inner Join - Fixação 411:32
07. Group By mais Inner Join - Fixação 54:28
08. Group By mais Inner Join - Fixação 64:13
09. Group By mais Inner Join - Fixação 73:56
10. Group By mais Inner Join - Fixação 82:59
11. Group By mais Inner Join - Fixação 94:00
12. Group By mais Inner Join - Fixação 103:54
01. Introdução📎 11:29
02. Tipos de Dados📎 17:34
03. Operações Básicas📎 110:16
04. SQL_VARIANT_PROPERTY - Identificando o tipo de um dado📎 16:00
05. CAST - Especificando o tipo de um dado📎 111:13
06. FORMAT - Formatação de dados personalizada📎 18:00
07. ROUND, FLOOR e CEILING - Funções de Arredondamento📎 15:25
08. DECLARE e SET Declarando uma variável📎 110:57
09. DECLARE e SET Declarando mais de uma variável9:45
10. Cuidado ao executar o código com variáveis2:09
11. Utilizando uma variável em uma consulta (Parte 1)📎 17:20
12. Utilizando uma variável em uma consulta (Parte 2)📎 15:37
13. Armazenando o resultado de um SELECT em uma variável📎 13:40
14. PRINT - Printando uma mensagem na tela📎 17:52
15. Armazenando em uma variável um registro de uma consulta📎 110:31
16. Acumulando valores dentro de uma variável📎 18:42
17. Variáveis Globais📎 11:58
18. Explicação Exercícios📎 14:36
19. Resolução Exercício 19:33
20. Resolução Exercício 24:07
21. Resolução Exercício 35:23
22. Resolução Exercício 48:16
23. Resolução Exercício 55:47
01. Introdução📎 10:49
02. LEN e DATALENGTH📎 13:27
03. CONCAT📎 13:02
04. LEFT e RIGHT📎 15:15
05. REPLACE (Parte 1)📎 14:52
06. REPLACE (Parte 2)3:04
07. TRANSLATE e STUFF📎 16:20
08. UPPER e LOWER📎 11:39
09. FORMAT📎 18:37
10. CHARINDEX e SUBSTRING (Parte 1)📎 15:59
11. CHARINDEX e SUBSTRING (Parte 2)7:58
12. CHARINDEX e SUBSTRING (Parte 3)2:06
13. TRIM, LTRIM e RTRIM📎 16:12
14. DAY, MONTH, YEAR e DATEFROMPARTS📎 14:21
15. GETDATE, SYSDATETIME, DATEPART e DATENAME📎 17:39
16. DATEADD e DATEDIFF📎 15:53
17. Explicação Exercícios📎 112:46
18. Resolução Exercício 112:07
19. Resolução Exercício 27:09
20. Resolução Exercício 313:40
21. Resolução Exercício 45:03
22. Resolução Exercício 53:57
23. Resolução Exercício 68:27
01. Introdução📎 10:39
02. CASE WHEN... ELSE (Explicação)📎 15:54
03. CASE WHEN... ELSE (Exemplo)📎 12:40
04. CASE WHEN WHEN... ELSE (Explicação)📎 16:54
05. CASE WHEN WHEN... ELSE (Exemplo)📎 13:03
06. CASE com os operadores lógicos AND e OR📎 15:13
07. CASE Aninhado📎 17:07
08. CASE Aditivo📎 16:16
09. IIF (Alternativa ao CASE)📎 16:06
10. IIF Composto📎 14:25
11. ISNULL - Tratando valores nulos📎 13:34
12. Explicação Exercícios📎 113:54
13. Resolução Exercício 19:39
14. Resolução Exercício 25:51
15. Resolução Exercício 35:14
16. Resolução Exercício 410:39
17. Resolução Exercício 56:57
18. Resolução Exercício 67:41
01. Introdução📎 17:33
02. CREATE VIEW - Criando a primeira View📎 17:50
03. CREATE VIEW - Como assim 'the only statement in the batch'📎 16:13
04. USE Database - Como especificar o banco de dados usado📎 13:16
05. ALTER VIEW📎 13:16
06. DROP VIEW📎 11:34
07. Explicação Exercícios📎 14:08
08. Resolução Exercício 16:29
09. Resolução Exercício 23:38
10. Resolução Exercício 34:47
11. Resolução Exercício 45:52
12. Resolução Exercício 53:59
13. Resolução Exercício 64:47
01. Introdução📎 11:00
02. CRUD em Bancos de Dados7:04
03. CREATE e DROP DATABASE2:48
04. CRUD em Tabelas8:02
05. Cuidados antes de criar uma Tabela em um Banco de Dados2:00
06. CREATE TABLE - Criando a primeira tabela📎 13:32
07. INSERT SELECT - Adicionando dados de outra tabela📎 15:46
08. INSERT INTO - Adicionando novos valores na tabela📎 14:38
09. Ordem correta para adicionar dados com o INSERT3:55
10. UPDATE - Atualizando o dado de uma tabela📎 12:30
11. DELETE - Deletando dados📎 11:30
12. DROP TABLE - Excluindo uma tabela📎 11:33
13. Código da tabela utilizada nos próximos exemplos📎 11:00
14. ALTER TABLE📎 14:59
15. Explicação Exercícios📎 15:43
16. Resolução Exercício 12:18
17. Resolução Exercício 26:49
18. Resolução Exercício 34:24
19. Resolução Exercício 46:09
20. Resolução Exercício 54:18
21. Resolução Exercício 62:18
01. Introdução📎 10:38
02. O que é uma Subquery e onde usamos📎 110:56
03. Subquery na prática - Aplicação com o Where (Exemplo 1)📎 14:22
04. Subquery na prática - Aplicação com o Where (Exemplo 2)📎 13:35
05. Subquery na prática - Aplicação com o Where (Exemplo 3)📎 14:21
06. ANY, SOME e ALL📎 121:56
07. EXISTS (Parte 1)📎 16:00
08. EXISTS (Parte 2)4:31
09. Subquery na prática - Aplicação com o SELECT📎 16:28
10. Subquery na prática - Aplicação com o FROM📎 13:16
11. Plano de Execução Estimado📎 13:45
12. Subquery aninhada (Parte 1)📎 16:17
13. Subquery aninhada (Parte 2)5:38
14. CTE - O que é e como criar📎 12:33
15. Calculando agregações com CTE📎 12:23
16. Nomeando colunas de uma CTE📎 11:42
17. Criando múltiplas CTE's📎 15:15
18. Explicação Exercícios📎 18:03
19. Resolução Exercício 15:37
20. Resolução Exercício 27:51
21. Resolução Exercício 35:53
22. Resolução Exercício 48:13
23. Resolução Exercício 56:48
24. Resolução Exercício 63:31
25. Resolução Exercício 72:46
26. Resolução Exercício 85:37
27. Resolução Exercício 93:06
28. Resolução Exercício 1011:08
01. Introdução8:02
02. WHILE - Estrutura básica📎 19:19
03. WHILE - Cuidado com loops infinitos4:07
04. BREAK - Interrompendo um loop antes do final5:37
05. CONTINUE - Pulando repetições em um loop9:10
06. Explicação Exercícios📎 12:40
07. Resolução Exercício 16:58
08. Resolução Exercício 215:10
09. Resolução Exercício 36:51
01. Funções de Janela - Introdução14:34
02. Código para criar a tabela Lojas📎 12:39
03. Funções de Agregação - SUM, COUNT, AVG, MIN, MAX📎 111:34
04. Calculando percentual de participação (Parte 1)📎 110:01
05. Calculando percentual de participação (Parte 2)5:50
06. Funções de Classificação - ROW_NUMBER, RANK, DENSE_RANK, NTILE📎 19:02
07. Funções de Classificação mais PARTITION BY📎 15:53
08. RANK mais GROUP BY📎 14:47
09. Cálculo de soma móvel e média móvel📎 18:59
10. Cálculo de acumulado📎 14:46
11. Um pouco mais sobre soma móvel e acumulado4:20
12. Funções de Offset (Deslocamento) - LAG e LEAD📎 14:48
13. Cálculo MoM (Parte 1)📎 17:23
14. Cálculo MoM (Parte 2)3:33
15. Funções de Offset (Deslocamento) - FIRST_VALUE e LAST_VALUE📎 14:44
16. Explicação Exercícios📎 111:24
17. Resolução Exercício 13:52
18. Resolução Exercício 23:15
19. Resolução Exercício 34:53
20. Resolução Exercício 43:26
21. Resolução Desafio 19:17
22. Resolução Exercício 55:59
23. Resolução Exercício 63:03
24. Resolução Desafio 214:26
25. Resolução Exercício 78:27
26. Resolução Exercício 812:06
01. Regex - Introdução📎 14:19
02. COLLATE - Introdução9:15
03. Um pouco mais sobre COLLATE9:46
04. COLLATE - Exemplo7:08
05. LIKE - Case sensitive7:25
06. LIKE - Filtrando os primeiros caracteres mais Case sensitive4:36
07. LIKE - Filtrando mais personalizado e caractere curinga3:57
08. LIKE - Utilizando o operador de negação3:58
09. LIKE - Filtrando caracteres especiais1:25
10. LIKE - Filtros especiais com números4:28
01. Introdução📎 11:23
02. NOT NULL, UNIQUE, CHECK, DEFAULT, IDENTITY, PRIMARY KEY, FOREIGN KEY5:31
03. O que temos sem Constraints_6:00
04. Criando Constraints para a Tabela dCliente15:09
05. Criando Constraints para a Tabela dGerente6:27
06. Criando Constraints para a Tabela fContratos9:00
07. O que muda ao criar Constraints_5:38
08. Violação de Constraints (Parte 1)7:30
09. Violação de Constraints (Parte 2)2:36
10. Violação de Constraints (Parte 3)5:38
11. Gerenciando Constraints3:24
12. Explicação Exercícios📎 15:13
13. Resolução Exercício 116:13
14. Resolução Exercício 25:12
01. Introdução📎 10:23
02. O que é uma Sequence2:29
03. Como criar uma Sequence2:41
04. Como utilizar uma sequence4:23
05. Explicação Exercícios📎 12:29
06. Resolução Exercícios 1, 2 e 35:04
01. Introdução📎 11:39
02. O que é uma Transaction5:15
03. Iniciando uma Transação, Commit e Rollback11:30
04. Criando transações nomeadas2:18
05. Commit e Rollback condicionais11:59
06. Transações com tratamento de erros (Try e Catch)6:13
07. TRANCOUNT e Transações Aninhadas5:53
08. Explicação Exercícios📎 11:35
09. Resolução Exercícios 1 e 24:38
01. Introdução📎 11:00
02. O que é uma Function3:30
03. Como criar e utilizar uma Function11:18
04. Adicionando uma estrutura condicional em nossa Function5:39
05. Criando funções complexas (Parte 1)4:54
06. Criando funções complexas (Parte 2)9:52
07. Explicação Exercícios📎 13:48
08. Exercício 16:16
09. Exercício 26:03
10. Exercício 33:28
11. Exercício 43:17
01. Introdução📎 10:32
02. O que é uma Procedure2:39
03. Criando uma Procedure Sem Parâmetros4:48
04. Criando uma Procedure Com 1 Parâmetro5:09
05. Criando uma Procedure com mais de 1 parâmetro4:06
06. Criando uma Procedure com Parâmetro Default4:03
07. Criando uma Procedure mais Complexa para Cadastro de Contratos - Explicação2:48
08. Criando uma Procedure mais Complexa para Cadastro de Contratos - Solução11:24
09. Excluindo uma Procedure1:21
10. Functions vs Procedures3:05
11. Explicação Exercícios📎 12:57
12. Exercício 17:35
13. Exercício 26:23
14. Exercício 34:04
15. Exercício 4, 5 e 64:59
01. Introdução📎 10:24
02. O que é uma Trigger DML3:27
03. Criando uma Trigger DML - AFTER6:24
04. Tabelas INSERTED e DELETED6:50
05. Identificando na Trigger o Evento DML Relacionado6:02
06. Criando uma Trigger para Controle de Permissão de Cadastro - INSTEAD OF (Parte 1)8:49
07. Criando uma Trigger para Controle de Permissão de Cadastro - INSTEAD OF (Parte 2)7:22
08. Habilitando, Desabilitando e Excluindo uma Trigger1:43
01. Introdução📎 10:42
02. O que é uma Trigger DDL1:47
03. Criando uma Trigger DDL4:01
04. Habilitando, Desabilitando e Excluindo uma Trigger DDL1:54
01. Introdução📎 10:43
02. O que são Pivot Tables2:54
03. Criando uma Pivot Table10:19
04. Adicionando Grupos de Linha à Pivot Table7:07
05. Ordenando Linhas e Colunas de uma Pivot Table3:36
06. Adicionando mais linhas aos grupos3:04
07. Limitações de uma Pivot Table0:48
08. Corrigindo a limitação da Pivot Table de forma dinâmica (Parte 1)6:30
09. Corrigindo a limitação da Pivot Table de forma dinâmica (Parte 2)7:42
01. Apresentação do Projeto de Integração SQL e Excel📎 11:50
02. Download e Conexão do Banco de Dados AdventureWorks 20147:35
03. Definindo os KPIs do Projeto3:42
04. Definindo as tabelas a serem analisadas7:56
05. Definindo as colunas da view VENDAS_INTERNET2:47
06. Iniciando o código da view VENDAS_INTERNET8:54
07. Finalizando o código da view VENDAS_INTERNET com os Joins10:24
08. Conectando SQL Server ao Excel (Opção View)8:07
09. Alterando o código SQL e efetivando a alteração no Power Query4:41
10. Conectando SQL Server ao Excel (Opção Código SQL no Excel)4:55
11. Alterando o banco e atualizando a Visualização da Tabela4:26
12. Tratamentos Básicos no Power Query7:02
13. Criando a Tabela Dinâmica VENDAS POR CATEGORIA6:40
14. Criando a Tabela Dinâmica VENDAS POR MÊS3:24
15. Criando a Tabela Dinâmica VENDAS POR GÊNERO2:34
16. Criando a Tabela Dinâmica RECEITA e CUSTO POR PAÍS5:10
17. Criando o Gráfico VENDAS POR CATEGORIA4:20
18. Criando o Gráfico VENDAS POR GÊNERO3:20
19. Criando o Gráfico VENDAS POR MÊS2:14
20. Criando o Gráfico RECEITA e CUSTO POR PAÍS3:58
21. Finalizando o Relatório no Excel3:53
22. Alterando o Banco de Dados e Atualizando no Excel4:33
23. Salvando o Arquivo e Finalizando o Projeto2:19
01. Apresentação do Projeto de Integração SQL e Power BI📎 16:09
02. Definindo os KPIs do Projeto5:03
03. Definindo as Tabelas e Colunas a serem usadas5:15
04. Criando o código da view RESULTADOS_ADW13:34
05. Conectando SQL Server ao Power BI7:16
06. Preparando as Páginas do Relatório7:03
07. Aba Geral_ Criando os Cartões9:48
08. Observação sobre a diferença na quantidade vendida1:52
09. Aba Geral - Gráfico Receita Total e Lucro Total por Mês6:20
10. Aba Geral - Gráfico Lucro Total por País4:25
11. Aba Geral - Gráfico Vendas por Mês4:12
12. Aba Geral - Gráfico Margem de Lucro3:04
13. Aba Geral - Configurando Filtro de Ano4:28
14. Aba Clientes - Criando os Cartões2:37
15. Aba Clientes - Total Vendido por País2:53
16. Aba Clientes - Clientes por País3:08
17. Aba Clientes - Clientes por Gênero3:06
18. Aba Clientes - Vendas por Categoria2:42
19. Configurando a Navegação de Página7:07
20. Atualização da Fonte de Dados e Encerramento8:46
01. Case 1 (Escrita) - Explicação do Projeto de Integração4:56
02. Case 1 (Escrita) - Preparando o SQL Server antes da integração3:23
03. Case 1 (Escrita) - Configurações iniciais no Jupyter9:19
04. Case 1 (Escrita) - Adicionando os comandos em SQL dentro do Jupyter5:44
05. Case 1 (Escrita) - Tornando o cadastro de dados automático por meio de variáveis5:09
06. Case 2 (Leitura) - Explicação do Projeto de Integração1:15
07. Case 2 (Leitura) - Importando bibliotecas do Python e criando a conexão com o banco5:52
08. Case 2 (Leitura) - Fazendo a leitura de uma tabela do SQL Server via Python2:53
09. Case 2 (Leitura) - Agrupamentos básicos no Python utilizando Group By e Plotando um gráfico de barras7:23
01. Apresentação📎 12:23
02. O que é um Banco de Dados, O que é um SGBD9:48
03. O que é o SQL_ O que é uma Query_4:56
04. DDL, DML, DCL e DQL - Grupos de Comando no SQL2:56
05. Não confunda os SQLs!!4:08
01. Instalando o MySQL7:15
02. Um tour pelo MySQL Workbench7:25
03. Importando o banco de dados a ser utilizado📎 111:32
04. Definindo como padrão o nosso banco de dados2:19
01. Antes de começar, alguns comentários...4:27
02. SELECT (Parte 1)6:58
03. E se eu não definir um banco de dados como padrão6:59
04. Formas de executar os códigos no MySQL4:06
05. Cuidados com o ponto e vírgula4:05
06. SELECT (Parte 2)9:22
07. AS - Renomeando Colunas e Tabela7:45
08. LIMIT e OFFSET6:21
09. DISTINCT2:51
10. ORDER BY14:58
01. Comando WHERE11:24
02. Operadores AND, OR e NOT12:02
03. IS NULL e IS NOT NULL4:46
04. Não confunda NULL com vazio3:17
05. WHERE e LIKE9:13
06. WHERE e IN, NOT IN5:02
07. WHERE e BETWEEN5:37
01. Operações básicas e funções de arredondamento5:20
02. COUNT, COUNT DISTINCT11:17
03. SUM, AVG, MIN e MAX5:26
01. GROUP BY (Parte 1)15:50
02. GROUP BY (Parte 2)10:09
03. GROUP BY e WHERE4:55
04. GROUP BY e HAVING7:52
01. Introdução5:03
02. User-Defined Variables na prática9:31
03. Função CAST4:16
01. Função LENGTH4:14
02. Funções CONCAT e CONCAT_WS (Parte 1)7:20
03. Funções CONCAT e CONCAT_WS (Parte 2)3:45
04. Funções LCASE e UCASE2:58
05. Funções RIGHT e LEFT5:26
06. Funções REPLACE4:54
07. Funções INSTR e MID (Parte 1)10:30
08. Funções INSTR e MID (Parte 2)3:18
09. Funções DAY, YEAR e MONTH2:57
10. Funções NOW, CURDATE e CURTIME1:41
11. Funções DATE_DIFF, DATE_ADD e DATE_SUB4:39
01. Chave Primária e Chave Estrangeira6:50
02. Tabela Fato e Tabela Dimensão5:54
03. JOIN - Contextualização10:14
04. INNER JOIN - Exemplo 115:15
05. INNER JOIN - Exemplo 28:27
06. Será que sou obrigado a colocar o nome das tabelas antes das colunas4:43
07. Renomeando as tabelas com o AS4:21
08. INNER JOIN + WHERE3:45
09. INNER JOIN + GROUP BY7:34
01. Função IF14:18
02. Funções IFNULL, ISNULL e NULLIF7:40
03. Função CASE-THEN8:30
04. Função CASE + AND7:43
05. Função CASE + OR (IN)7:02
01. Introdução10:15
02. CREATE VIEW6:42
03. ALTER VIEW e DROP VIEW5:13
04. Exemplo 1 - Criando uma View com o comando WHERE7:36
05. Exemplo 2 - Criando uma View com os comandos GROUP BY, WHERE e HAVING7:58
06. Exemplo 3 - Criando uma View com os comandos INNER JOIN e GROUP BY11:10
01. O que significa CRUD3:47
02. Criando Bancos de Dados8:03
03. Criando Tabelas - Tipos de Dados, CREATE, SHOW e DROP TABLE15:32
04. Constraints - O que são e como usar13:57
05. Visualizando relacionamentos entre tabelas6:35
06. INSERT INTO - Inserindo dados em uma tabela no banco de dados6:47
07. UPDATE - Atualizar registros de uma tabela2:50
08. DELETE - Deletando registros de uma tabela2:49
09. TRUNCATE TABLE x DROP TABLE2:00
01. Functions - Introdução7:54
02. Functions - Exemplo 17:36
03. Functions - Exemplo 24:00
04. Functions - Exemplo 37:22
05. Alter function - Alterando uma função criada2:05
06. Para que serve esse DETERMINISTIC3:34
07. Stored Procedures - Introdução e exemplo13:19
08. Local variables2:49
09. Stored Procedures22:04
10. Alterando uma procedure criada3:29
11. Functions vs Procedures3:36
01. Introdução3:23
02. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 18:49
03. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 23:49
04. Subquery como filtro de uma nova consulta (Escalar) - Exemplo 34:18
05. Subquery como filtro de uma nova consulta (Escalar) - Exemplo Desafio6:38
06. Subquery como filtro de uma nova consulta (Lista) - Exemplo 15:43
07. Subquery como filtro de uma nova consulta (Lista) - Exemplo 28:51
08. Subquery para criar uma nova coluna na consulta3:02
09. Subquery para criar uma tabela na consulta5:14
10. EXISTS e NOT EXISTS7:48
01. Introdução📎 16:08
02. Instalação do Postgresql4:48
03. Criando as tabelas do BD Northwind8:07
01. SELECT FROM - Selecionando dados das tabelas8:32
02. Comentários no PostgreSQL2:55
03. SELECT AS - Aliasing (renomeando) colunas8:08
04. SELECT LIMIT - Limitando a quantidade de linhas de uma query4:02
05. SELECT DISTINCT - Selecionando valores distintos de uma coluna3:58
01. WHERE - Filtros com textos4:17
02. WHERE - Filtros com números e datas7:41
03. WHERE - Operadores AND e OR7:02
04. WHERE e LIKE - Filtros especiais com textos4:37
05. WHERE e IN - Uma alternativa aos múltiplos ORs4:34
06. WHERE e BETWEEN - Filtrando intervalos6:48
01. COUNT7:30
02. SUM7:14
03. AVG, MIN e MAX2:58
04. GROUP BY - Criando agrupamentos11:29
05. GROUP BY, WHERE e HAVING - Utilizando filtros em agrupamentos7:11
01. Introdução13:25
02. LEFT JOIN x INNER JOIN x RIGHT JOIN x FULL JOIN11:08
03. Exemplo prático 110:38
04. Exemplo prático 212:41
05. Exemplo prático 312:42
06. Join, Group By e Order By - Exemplo prático9:16
07. Join, Group By, Where e Having - Exemplo prático7:34
01. Create, Replace, Alter e Drop View12:40
01. Introdução, Create e Drop Database5:36
02. Tipos de Dados, Create e Drop Table11:51
03. Constraints (Restrições)9:24
04. Insert into, Update, Delete, Truncate e Drop (cascade)13:35
01. Funções de Número - Ceiling, Floor, Round, Trunc7:24
02. Funções de Texto - Upper, Lower, Length, Initcap, Replace, Substring e Strpos15:40
03. Funções de Data - Current_Date, Age, Date_Part5:18
01. O que é uma Subquery5:07
02. Subquery Cláusula WHERE6:03
03. Subquery Cláusula FROM6:05
04. Subquery Cláusula SELECT3:04
05. Subquery Corrigindo a análise de pedidos acima da média11:21
01. Variáveis, Datatypes e Blocos Anônimos9:09
02. Blocos Anônimos - Exemplos8:35
01. O que é e como criar uma Function16:19
02. Formas de chamar uma Function e como excluir uma Function2:52
03. Functions que retornam uma tabela e como copiar tipo de dados para uma variável11:08
01. O que é uma Transação7:22
02. O que é, como criar e excluir uma Procedure4:31
03. Exemplo - Procedure para registro de transferência bancária5:38
01. O que veremos no curso6:08
02. Conceitos Básicos de Bancos de Dados Relacionais13:56
03. História da linguagem SQL e SQL Oracle vs SQL ANSI10:44
04. Dicionário SQL14:17
05. Resumo do Módulo4:08
01. Criando conta gratuita no site da Oracle2:53
02. Download e Instalação do Oracle Database 21c XE6:02
03. Download e Instalação do Oracle SQL Developer4:26
01. O que veremos neste módulo2:10
02. Contas e Privilégios de Usuários9:25
03. Criando uma conexão para o usuário sys (DBA) e um usuário teste12:06
04. Criando o usuário HR e uma conexão para o usuário HR6:16
05. Criando as tabelas do usuário HR📎 15:40
01. O que veremos neste módulo📎 11:48
02. Introdução ao SQL e Grupos de Comando6:29
03. Documentação da Oracle2:44
04. Conhecendo o Schema HR4:15
05. Explorando as tabelas do banco de dados HR8:18
06. Criando a primeira consulta4:57
07. DESCRIBE_DESC - Exibindo a estrutura de tabelas6:50
08. SELECT _, SELECT colunas específicas e truque para seleção rápida no Oracle9:48
09. Formas de executar um código5:33
10. Comentando códigos no Oracle4:08
11. Definindo alias para colunas e tabelas10:35
12. Operador __ (concatenar textos)6:37
13. Resolvendo o problema do ' dentro de uma string3:23
14. Cálculos simples no SQL e Tabela Dual7:00
15. DISTINCT_ Retornando valores distintos de uma coluna5:19
16. Resumo do Módulo3:59
01. O que veremos neste módulo📎 11:35
02. ORDER BY_ Introdução e Sintaxe3:18
03. ORDER BY_ Aplicação11:56
04. NULLS FIRST e NULLS LAST3:30
05. FETCH NEXT_ Limitando linhas da tabela10:02
06. WHERE_ Introdução e Sintaxe2:34
07. Operadores básicos para filtrar números, textos e datas10:40
08. Operadores AND, OR e NOT11:57
09. Operador LIKE, NOT LIKE e Wildcards13:37
10. Operadores BETWEEN e NOT BETWEEN9:44
11. Operadores IN e NOT IN3:49
12. Operadores IS NULL e NOT IS NULL3:16
13. Regras de precedência7:33
14. Variáveis de substituição6:10
15. Resumo do Módulo2:50
01. O que veremos neste módulo📎 11:36
02. Funções de Texto (Parte 1) - LOWER, UPPER, INITCAP6:54
03. Funções de Texto (Parte 2) - CONCAT, SUBSTR, LENGTH, INSTR6:46
04. Funções de Texto (Parte 3) - LPAD, RPAD, REPLACE5:55
05. Funções de Número - ROUND, TRUNC, MOD3:31
06. Funções de Data - MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, EXTRACT7:27
01. O que veremos neste módulo📎 11:00
02. TO_CHAR, TO_NUMBER e TO_DATE7:47
03. NVL, NVL2, COALESCE e NULLIF7:33
04. Resumo do Módulo2:43
01. O que veremos neste módulo📎 11:11
02. COUNT, COUNT(_), COUNT DISTINCT10:27
03. SUM, AVG, MIN e MAX4:15
04. Cuidados com os valores nulos em funcões de agregação6:15
05. GROUP BY_ Estrutura3:58
06. GROUP BY_ Aplicações11:38
07. Funções de Agrupamento Aninhadas4:19
08. GROUP BY + WHERE11:34
09. GROUP BY + HAVING3:54
10. Resumo do Módulo2:14
01. O que veremos neste módulo📎 11:14
02. O que são Joins e Operadores SET📎 115:05
03. INNER JOIN (Parte 1)7:19
04. INNER JOIN (Parte 2)6:38
05. INNER JOIN com múltiplas tabelas13:26
06. SELF JOIN7:40
07. LEFT, RIGHT, FULL JOIN e Diferenças Entre Joins7:57
08. CROSS JOIN1:55
09. Operadores SET_ UNION, UNION ALL, INTERSECT e MINUS6:06
10. Resumo do Módulo3:19
01. O que veremos neste módulo📎 11:34
02. O que é CRUD, DML, DDL, TCL e DCL e Tipos de Dados5:38
03. Criando um novo usuário e uma conexão4:31
04. CREATE e INSERT INTO9:07
05. UPDATE e DELETE3:57
06. TRUNCATE e DROP1:46
07. COMMENT (Tabela e Coluna)6:02
08. COMMIT, ROLLBACK e SAVEPOINT7:48
09. ALTER TABLE6:11
10. Resumo do Módulo2:29
01. O que veremos neste módulo📎 11:48
02. Constraints_ NOT NULL, UNIQUE, CHECK, DEFAULT, PRIMARY KEY, FOREIGN KEY9:05
03. Criando Constraints para a tabela CLIENTES10:03
04. Criando Constraints para a tabela PRODUTOS8:44
05. Criando Constraints para a tabela VENDAS7:49
06. O que muda ao criar constraints_9:14
07. Inserindo dados nas tabelas3:23
08. Violação de Constraints (NOT NULL e CHECK)5:35
09. Violação de Constraints (UNIQUE)2:02
10. Violação de Constraints (PRIMARY KEY e FOREIGN KEY)4:25
11. Gerenciando constraints6:26
12. Cuidados ao deletar tabelas com constraints1:46
13. Sequences (Como criar, alterar e excluir)5:42
14. Sequences na Prática5:56
15. Cuidados ao criar sequences1:20
16. Indices (Como criar e excluir)3:53
17. Resumo do Módulo3:31
01. O que veremos neste módulo📎 10:36
02. O que é uma View e por que usar3:39
03. CREATE, REPLACE e DROP VIEW4:57
04. Resumo do Módulo1:59
01. O que veremos neste módulo📎 11:00
02. O que é uma Subquery_3:13
03. Subconsulta na cláusula WHERE (single row)6:21
04. Subconsulta na cláusula WHERE (multiple row)_ IN5:48
05. Subconsulta na cláusula WHERE (multiple row)_ ANY e ALL8:37
06. Subconsulta na cláusula WHERE (multiple row)_ Múltiplas Linhas e Colunas6:48
07. EXISTS e NOT EXISTS - Exemplo 1 (Parte 1)8:02
08. EXISTS e NOT EXISTS - Exemplo 1 (Parte 2)8:08
09. EXISTS e NOT EXISTS - Exemplo 27:08
10. Subconsulta correlacionada (Exemplo 1)6:37
11. Subconsulta correlacionada (Exemplo 2)4:27
12. Subconsulta na cláusula SELECT4:17
13. Subconsulta na cláusula FROM5:26
14. Resumo do Módulo2:38
01. O que veremos neste módulo📎 10:39
02. O que é um Bloco Anônimo1:57
03. Criando Blocos Anônimos (Exemplo 1)9:30
04. Criando Blocos Anônimos (Exemplo 2)4:29
05. Comentários dentro de blocos anônimos4:48
06. Criando Blocos Anônimos (Exemplo 3)9:18
07. Utilizando funções em blocos anônimos4:10
08. Blocos Anônimos aninhados e escopo de variáveis3:12
09. Resumo do Módulo1:38
01. O que veremos neste módulo📎 10:35
02. Comando IF (Exemplo 1)10:28
03. Comando IF (Exemplo 2)13:46
04. Comando CASE5:53
05. Loop Básico5:15
06. For Loop3:04
07. While Loop3:02
01. O que veremos neste módulo📎 10:35
02. Create Function (Exemplo 1)9:08
03. Create Function (Exemplo 2)6:51
04. Resumo do Módulo1:14
01. O que veremos neste módulo📎 10:43
02. Procedure - Introdução5:54
03. Procedure (Sem parâmetros) - Exemplo18:02
04. Procedure (Com parâmetros) - Exemplo5:11
05. Procedure (Com parâmetros) - Adicionando uma estrutura de controle8:06
06. Drop Procedure1:00
07. Functions vs Procedures2:28
08. Resumo do Módulo2:52
01. O que veremos neste módulo📎 10:34
02. O que é uma Trigger5:32
03. Triggers - BEFORE INSERT (Parte 1)14:32
04. Triggers - BEFORE INSERT (Parte 2)7:27
05. Triggers - BEFORE INSERT, UPDATE, DELETE2:56
06. Habilitando, Desabilitando e Excluindo uma Trigger1:33
07. Resumo do Módulo1:58
01. O que veremos neste módulo📎 10:39
02. Exceções do Sistema - Exemplo 112:49
03. Exceções do Sistema - Exemplo 27:47
04. RAISE_APPLICATION_ERROR5:16
05. Exceções Definidas pelo Ususário11:45
06. When Others2:34
07. SQLCODE e SQLERRM2:48
08. Resumo do Módulo1:45
01. O que veremos neste módulo📎 10:33
02. O que é um cursor4:42
03. Cursor Explícito - Loop e While Loop12:54
04. Cursor Explícito - For Loop3:09
05. Cursor Explícito com Parâmetros3:44
06. Resumo do Módulo2:19
01. O que veremos neste módulo📎 10:35
02. GRANT e REVOKE6:10
03. Users (Criar, Alterar e Excluir)1:00
04. Concedendo privilégios ao usuário5:51
05. Resumo do Módulo3:04
01. Intensivão de SQL [Aula 1]📎 1109:46
02. Intensivão de SQL [Aula 2]120:26
03. Intensivão de SQL [Aula 3]108:56
04. Intensivão de SQL [Aula 4]85:33
01. Apresentação do Curso de Modelagem de Banco de Dados5:41
02. Introdução à Modelagem de Dados6:58
03. Conceitos de Bancos de Dados9:31
04. Modelos de Dados (Parte 1)12:13
05. Modelos de Dados (Parte 2)13:48
06. Etapas da Modelagem de Dados9:34
07. Resumo do Módulo5:10
01. Modelo Conceitual, Entidades, Atributos e Relacionamentos14:11
02. Entidade x Tabela x Relação9:31
03. Cardinalidades de Relacionamentos5:30
04. Tipos de Cardinalidade11:24
05. Cardinalidade 11 no Modelo Conceitual5:11
06. Cardinalidade 1n e nn no Modelo Conceitual5:25
07. Modelo Conceitual - Engenharia da Informação2:45
08. Resumo do Módulo3:59
01. O Modelo Lógico7:35
02. Tabelas, Chaves Primárias, Estrangeiras, Candidatas e Alternadas12:47
03. Restrições de Integridade - Introdução9:11
04. Tipos de Restrições de Integridade8:05
05. Cardinalidade 11 no Modelo Lógico9:45
06. Cardinalidade 1n no Modelo Lógico9:45
07. Cardinalidade nn no Modelo Lógico13:54
08. Entidade Associativa e Relacionamento Ternário8:17
09. Dicionário de Dados7:08
10. Resumo do Módulo3:01
01. Anomalias em Bancos de Dados7:41
02. 5 Conceitos Importantes para Normalização15:55
03. O que é a Normalização7:02
04. 1ª Forma Normal (1FN)12:06
05. 2ª Forma Normal (2FN)11:52
06. 3ª Forma Normal (3FN)9:20
07. Resumo do Módulo4:30
01. O Modelo Físico, Linguagem SQL e SGBD9:07
01. Apresentação e Regras do Projeto📎 19:45
02. Identificando Entidades, Atributos e Relacionamentos12:45
03. Diagrama Entidade Relacionamento2:40
04. Definindo as Cardinalidades do DER5:51
05. Eliminando Relacionamentos NN e Determinando o Modelo Lógico6:58
06. Normalização do Projeto5:51
07. Criando o Dicionário de Dados7:30
08. Implementação do Modelo Físico3:18
09. Implementação do Projeto no SQL Server - Criação das Tabelas10:11
10. Implementação do Projeto no SQL Server - Testes Finais13:02
11. Implementação do Projeto no MySQL - Criação das Tabelas6:44
12. Implementação do Projeto no MySQL - Testes Finais9:52
13. Implementação do Projeto no PostgreSQL - Criação das Tabelas6:15
14. Implementação do Projeto no PostgreSQL - Testes Finais10:29
15. Implementação do Projeto no Oracle - Criação das Tabelas5:39
16. Implementação do Projeto no Oracle - Testes Finais10:44
17. Encerramento do Curso1:20
01. SQL para Análise de Dados e Tomada de Decisão📎 1130:55
02. MongoDB Conhecendo um Banco de Dados NoSQL📎 185:35
Assista às primeiras aulas de amostra
Cadastre-se para assistir às aulas de amostra e acessar o material.
Autor / Escola: Hashtag Treinamentos. Idioma: pt-BR.
R$ 24,90
Acesso imediato
