Trovato
5 de 5
8 avaliações

SQL Server - Conceitos essenciais sobre banco de dados

Este é um curso voltado para iniciantes em banco de dados e que querem entrar nesse mundo da análise de dados

Se você nunca trabalhou com banco de dados, esse treinamento com certeza lhe dará condições de iniciar atividades e criar soluções utilizando o Banco de Dados SQL Server

Você verá desde a instalação do SQL Server Express em seu computador, ao uso de instruções SQL até o consumo de procedures criadas em planilhas com automazação feita em VBA.

Este é o curso que estou liberando no Youtube e as aulas estão programadas para serem liberadas até Setembro de 2020!

Mas se não quer esperar para ter acesso as aulas futuras e quer um certificado de conclusão no final do processo, esse curso vai lhe ajudar!

Neste curso o aluno aprenderá conceitos essenciais para trabalhar em seu dia a dia com o SQL Server.

Este curso é voltado para todos que tenham interesse em aprender a trabalho com banco de dados. 

  • Desenvolvedores iniciantes
  • Estudantes universitários da área de dados
  • Empresários e analistas de dados iniciantes
  • Apaixonados por tecnologia e conhecimento

Curso completo sobre o SQL Server com 41 aulas, 12h30 de conteúdo!

Módulo 1: Introdução ao curso e Instalação do SQL Server Express

1
Aula 1: Boas vindas e Instalação do SQL Server Express

#01

 - Bem vindas ao curso

 - Instalação do SQL Server Express no computador

2
Aula 2: Conceitos Essenciais de Modelagem

#02

- Descrição do problema para análise

- Conceitos de Banco de Dados Normalizados e Não normalizados

- Apresentação da estrutura da tabela que será desenvolvida

3
Aula 3: Criação do Banco de Dados SQL_BD_1

#03

- Criação de um Banco de Dados

- Localização dos arquivos gerados

- Incremento automático e manual do tamanho do banco de dados

Módulo 2: Instruções SQL

4
Aula 4: Criação de Tabelas com Scripts

#04

- Comandos de Criação de Tabelas (CREATE TABLE)

- Identificação dos campos

- Conceitos de chave primária

- Conceitos de chave estrangeira

- Como identificar as chaves nas tabelas

- Obrigatoriedade de inserir informações em campos chave

- Remoção de tabelas com o comando DROP

5
Aula 5: Criação de Constraints

#05

- Instrução ALTER TABLE

- Instrução DROP

- Instrução ADD CONSTRAINT

- Explicação de como adicionar e remover constraints

6
Aula 6: INSERT - Como inserir dados nas tabelas

#06

- Insert e seus detalhes

- Cuidados ao fazer o insert

- Dicas de insert

- Comentário do código VBA para fazer os inserts

- Insert via VBA

7
Aula 7: INSERT, DROP e outros comandos

#07

- INSERT de dados via script e VBA

- DROP TABLE para apagar tabelas

- DROP CONSTRAINT para apagar constraints

- ALTER TABLE para permitir alterações

8
Aula 8: Resolver problemas de Conexão com o Banco de Dados SQL Server

#08

- Como identificar o serviço em execução no Windows do SQL Server

- Iniciar o serviço do SQL Server

9
Aula 9: SELECT - Selecionando dados das tabelas

#09

- SELECT para todos os registros

- SELECT para algumas colunas da tabela

- SELECT com alias (apelido) para a tabela

- SELECT com nomes personalizados para campos

10
Aula 10: SELECT - Aplicando filtros na consulta

#10

- Select

- Cláusula Where

- Introdução do Join

11
Aula 11: JOIN - Relacionamento entre tabelas

#11

- Inner Join

- Left Join

- Right Join

- Função de Agregação COUNT

- Group By

- e muitas dicas

12
Aula 12: Operações Matemáticas no SQL

#12

- Operações matemáticas no SQL (Soma, Subtração, Divisão, Multiplicação)

- Cálculo de porcentagem

- Função SIGN (verifica o sinal de um número)

- Função ABS (retira o sinal de um número)

- Função SQRT (cálculo da raiz quadrada)

- Função POWER (Elevar um número a N potência)

- Função SQUARE (Calcula um número elevado ao quadrado)

13
Aula 13: SELECT - O uso do IN, NOT IN e DISTINCT

#13

- Cláusula IN

- Cláusula NOT IN

- Cláusula DISTINCT

- Contagem de registros (COUNT)

14
Aula 14: SUM - Função de Agregação

#14

- Função SUM - Como utilizar a função de agregação para realizar somatória de valores

15
Aula 15: AVG, COUNT, MAX e MIN : Funções de Agregação

#15

- Função SUM (soma)

- Função AVG (média)

- Função COUNT (contagem)

- Função MAX (máximo)

- Função MIN (mínimo)

16
Aula 16: GETDATE, DATEADD, DATEDIFF, DATEPART e CONVERT - Funções de Data

#16

- Função GETDATE

- Função DATEADD

- Função DATEDIFF

- Função DATEPART

- Função CONVERT

17
Aula 17: Funções de Texto - ASCII, NCHAR, CHAR, CHARINDEX, CONCAT, CONCATE e DIFFERENCE

#17

- Função ASCII

- Função NCHAR

- Função CHAR

- Função CHARINDEX

- Função CONCAT

- Função CONCAT_WS

- Função DIFFERENCE

18
Aula 18: Funções de Texto - FORMAT, LEFT, RIGHT, LEN, LOWER e UPPER

#18

- Função FORMAT - formação com base em critérios regionais

- Função LEFT - extração de textos a esquerda

- Função RIGHT - extração de textos a direita

- Função LEN - tamanho do conteúdo de um campo

- Função LOWER - converte caracteres para minúsculo

- Função UPPER - converte caracteres para maiúsculo

19
Aula 19: Funções de Texto - LTRIM, RTRIM, PATINDEX, REPLACE, REPLICATE e REVERSE

#19

Função LTRIM - Elimina espaços à esquerda de uma string

Função RTRIM - Elimina espaços à direita de uma string

Função PATINDEX - Localiza parte de textos em strings

Função REPLACE - Substitui caracteres nos campos

Função REPLICATE - Replica um caractere pelo número definido

Função REVERSE - Inverte uma string de texto

20
Aula 20: Funções de Texto - STRING_AGG, SPACE, STUFF, DATEPART e TRIM

#20

- Função STRING_AGG - Agrupamento de string com definição de separador

- Função SPACE - Preenchimento de uma string de espaços

- Função STUFF - Substitui cadeias inteiras de caracteres

- Declaração e uso de variáveis

- Função DATEPART

- Função TRIM

21
Aula 21: Download do Banco de Dados AdventureWorks

#21

Como fazer o download e a instalação do banco de dados de exemplos da Microsoft chamado AdventureWorks.

Ele será útil em aulas futuras que manipularemos mais volumes de dados em nossas consultas.

22
Aula 22: Funções de Texto - SUBSTRING, TRANSLATE, UPPER, LOWER, IIF, REPLACE e CHARINDEX

#22

 - Função SUBSTRING

 - Função TRANSLATE

 - Função UPPER

 - Função LOWER

 - Função IIF

 - Função REPLACE

 - Função CHARINDEX

 - Estrutura de repetição WHILE

23
Aula 23: UNION e UNION ALL

#23

- UNION

 - UNION ALL

 - Dicas e erros comuns no uso do UNION

24
Aula 24: SEQUENCES - O que são e como trabalhar com elas

#24

- O que é uma sequence

 - Como criar a sequence

 - Alterar a sequence

 - Apagar a sequence

 - Reiniciar a sequence

 - Como utiliza-la

25
Aula 25: INSERTs - Variações

#25

 - INSERT INTO ... VALUES

 - INSERT com base em select

 - Uso de variáveis no INSERT

 - Uso de sequences no INSERT

 - Criar tabelas novas com o INSERT

 - Apagar tabelas com o comando DROP

 - Consultar estrutura de tabelas com o uso do exec sp_columns

26
Aula 26: DELETE - Apagar dados das tabelas

#26

 - Cuidados ao executar o DELETE

 - DELETE com Where

 - DELETE sem Where

27
Aula 27: DROP - Apagar objetos do banco de dados

#27

 - DROP TABLE

 - DROP SEQUENCE

 - DROP PROCEDURE

 - DROP INDEX

 - DROP CONSTRAINTS

 - DROP VIEW

 - DROP DATABASE

28
Aula 28: ALTER TABLE - Alterando características da tabela

#28

 - Alterar o tipo de dados de uma coluna

 - Consultar todas as colunas de uma tabela com sp_columns

 - Adicionar colunas

 - Remover colunas

29
Aula 29: UPDATE - Manipulação de dados

#29

 - UPDATE com Where

 - UPDATE sem Where

 - Cuidados no uso do comando UPDATE.

30
Aula 30: TRANSACTIONS - Begin, Commit e Rollback

#30

 - BEGIN / END TRANSACTION

 - COMMIT TRANSACTION

 - ROLLBACK TRANSACTION

31
Aula 31: IF ... ELSE - Estrutura de Decisão

#31

 - IF ... ELSE como utilizar

 - Variáveis globais do SQL Server e como utiliza-las

 - Verificar o idioma do ambiente

 - Consultar objetos com o Object_ID

 - Consultas com o uso de variáveis.

32
Aula 32: WHILE - Estrutura de Repetição

#32

Neste vídeo você aprenderá como utilizar a estrutura de repetição WHILE para percorrer seus dados e fazer análises, trazer resultados e de forma rápida.

33
Aula 33: CASE - Estrutura de Decisão

#33

 - Como utilizar a instrução CASE

 - ROW_NUMBER ... OVER para gerar número das linhas nos resultados

 - O uso do CASE na cláusula ORDER BY

34
Aula 34: BEGIN ... END - Controle de Fluxo

#34

 - BEGIN ... END

 - Uso do BEGIN ... END na estrutura WHILE

 - Uso do BEGIN ... END nas Transactions

 - Comando PRINT para o SQL Server Management Studio

35
Aula 35: TRY ... CATCH - Tratamento de Erros

#35

 - TRY ... CATCH - Capturando e tratando erros

 - Estrutura e recursos do TRY ... CATCH

 - O uso do TRY ... CATCH em procedures

Módulo 3: RECURSOS DO BANCO DE DADOS

36
Aula 36: ÍNDICES - Criar e utilizar índices nas tabelas

#36

Neste vídeo vou explicar como criar um índice em uma tabela para melhorar a perfomance das suas consultas.

Essa aula é apenas uma breve, mas muito breve introdução sobre o tema pois, por ser bem complexo deve ser analisado por um DBA seus impactos e aplicações no SGBD.

37
Aula 37: TRIGGERS - Criar gatilhos no banco de dados

#37

 - Como criar uma trigger

 - Como apagar uma trigger

 - Criação de uma trigger que será disparada por um insert.

38
Aula 38: PROCEDURES - Parte 1

#38

 - Como criar uma procedure

 - Como apagar uma procedure

 - Como executar uma procedure

39
Aula 39: PROCEDURES - Parte 2

#39

Neste vídeo, vou dar continuidade as explicações sobre as procedures do banco de dados SQL Server. Desta vez vamos fazer o salvamento de novos cursos mas implementando uma fase de verificação para evitar duplicidades de cadastro.

40
Aula 40: PROCEDURES - Utilizando uma procedure no Excel com VBA

#40

Neste vídeo vou demonstrar como você pode utilizar uma procedure de um banco de dados do SQL Server em uma planilha do Excel.

Faremos o cadastro de novos cursos utilizando a procedure criada na aula 39.

Módulo 4: FINALIZAÇÃO DO CURSO

41
Aula 1: Agradecimento e conclusão

#41

Neste vídeo faço a conclusão do curso.

Espero que tenha gostado de todo o conteúdo abordado.

Aproveite e me informe nos comentários abaixo o que achou dele?

Sucesso em sua jornada e nosso próximo desafio será gravar um curso de ORACLE PL/SQL

Materiais que serão disponibilizados para download

  • Módulo 1: Introdução ao curso e Instalação do SQL Server Express

    • Aula 3: Criação do Banco de Dados SQL_BD_1
      • SQL Server - Material Aula 03.zip
  • Módulo 2: Instruções SQL

    • Aula 4: Criação de Tabelas com Scripts
      • SQL Server - Material Aula 04.zip
    • Aula 5: Criação de Constraints
      • SQL Server - Material Aula 05.zip
    • Aula 6: INSERT - Como inserir dados nas tabelas
      • SQL Server - Material Aula 06.zip
    • Aula 7: INSERT, DROP e outros comandos
      • SQL Server - Material Aula 07.zip
    • Aula 9: SELECT - Selecionando dados das tabelas
      • SQL Server - Material Aula 09.zip
    • Aula 10: SELECT - Aplicando filtros na consulta
      • SQL Server - Material Aula 10.zip
    • Aula 11: JOIN - Relacionamento entre tabelas
      • SQL Server - Material Aula 11.zip
    • Aula 12: Operações Matemáticas no SQL
      • SQL Server - Material Aula 12.zip
    • Aula 13: SELECT - O uso do IN, NOT IN e DISTINCT
      • SQL Server - Material Aula 13.zip
    • Aula 14: SUM - Função de Agregação
      • SQL Server - Material Aula 14.zip
    • Aula 15: AVG, COUNT, MAX e MIN : Funções de Agregação
      • SQL Server - Material Aula 15.zip
    • Aula 16: GETDATE, DATEADD, DATEDIFF, DATEPART e CONVERT - Funções de Data
      • SQL Server - Material Aula 16.zip
    • Aula 17: Funções de Texto - ASCII, NCHAR, CHAR, CHARINDEX, CONCAT, CONCATE e DIFFERENCE
      • SQL Server - Material Aula 17.zip
    • Aula 18: Funções de Texto - FORMAT, LEFT, RIGHT, LEN, LOWER e UPPER
      • SQL Server - Material Aula 18.zip
    • Aula 19: Funções de Texto - LTRIM, RTRIM, PATINDEX, REPLACE, REPLICATE e REVERSE
      • SQL Server - Material Aula 19.zip
    • Aula 20: Funções de Texto - STRING_AGG, SPACE, STUFF, DATEPART e TRIM
      • SQL Server - Material Aula 20.zip
    • Aula 22: Funções de Texto - SUBSTRING, TRANSLATE, UPPER, LOWER, IIF, REPLACE e CHARINDEX
      • SQL Server - Material Aula 22.zip
    • Aula 23: UNION e UNION ALL
      • SQL Server - Material Aula 23.zip
    • Aula 24: SEQUENCES - O que são e como trabalhar com elas
      • SQL Server - Material Aula 24.zip
    • Aula 25: INSERTs - Variações
      • SQL Server - Material Aula 25.zip
    • Aula 26: DELETE - Apagar dados das tabelas
      • SQL Server - Material Aula 26.zip
    • Aula 27: DROP - Apagar objetos do banco de dados
      • SQL Server - Material Aula 27.zip
    • Aula 28: ALTER TABLE - Alterando características da tabela
      • SQL Server - Material Aula 28.zip
    • Aula 29: UPDATE - Manipulação de dados
      • SQL Server - Material Aula 29.zip
    • Aula 30: TRANSACTIONS - Begin, Commit e Rollback
      • SQL Server - Material Aula 30.zip
    • Aula 31: IF ... ELSE - Estrutura de Decisão
      • SQL Server - Material Aula 31.zip
    • Aula 32: WHILE - Estrutura de Repetição
      • SQL Server - Material Aula 32.zip
    • Aula 33: CASE - Estrutura de Decisão
      • SQL Server - Material Aula 33.zip
    • Aula 34: BEGIN ... END - Controle de Fluxo
      • SQL Server - Material Aula 34.zip
    • Aula 35: TRY ... CATCH - Tratamento de Erros
      • SQL Server - Material Aula 35.zip
  • Módulo 3: RECURSOS DO BANCO DE DADOS

    • Aula 36: ÍNDICES - Criar e utilizar índices nas tabelas
      • SQL Server - Material Aula 36.zip
    • Aula 37: TRIGGERS - Criar gatilhos no banco de dados
      • SQL Server - Material Aula 37.zip
    • Aula 38: PROCEDURES - Parte 1
      • SQL Server - Material Aula 38.zip
    • Aula 39: PROCEDURES - Parte 2
      • SQL Server - Material Aula 39.zip
    • Aula 40: PROCEDURES - Utilizando uma procedure no Excel com VBA
      • SQL Server - Material Aula 40.zip

Formas de pagamento Compre esse conteúdo e tenha acesso imediato

Adquira esse conteúdo através de um pagamento avulso
R$ 129,99
SQL Server - Conceitos essenciais sobre banco de dados

Incluídos:

Reembolso garantido em 7 dias
12 horas e 30 minutos de conteúdo
41 aulas em vídeo
Acesso por 6 meses
Certificado de Conclusão
Via computador, celular ou tablet
Fórum de dúvidas

Perfil do Usuário

Olá, Visitante
Você ainda não está logado no ambiente