Trovato
5 de 5
9 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 47 vídeo-aulas e material de acompanhamento do curso.

Introdução ao curso e Instalação do SQL Server Express

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

#01

 - Bem vindas ao curso

 - Instalação do SQL Server Express no computador

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
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

Instruções SQL

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 Extra - Tipos de Dados para criação de colunas

Esta é a primeira aula extra que gravo para o meu curso de SQL Server.

Em uma aula completa, detalho os tipos de dados principais que podem ser utilizados na criação de colunas nas tabelas do SQL Server. 

6
Criação de Constraints

#05

- Instrução ALTER TABLE

- Instrução DROP

- Instrução ADD CONSTRAINT

- Explicação de como adicionar e remover constraints

7
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

8
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

9
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

10
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

11
SELECT - Aplicando filtros na consulta

#10

- Select

- Cláusula Where

- Introdução do Join

12
JOIN - Relacionamento entre tabelas

#11

- Inner Join

- Left Join

- Right Join

- Função de Agregação COUNT

- Group By

- e muitas dicas

13
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)

14
SELECT - O uso do IN, NOT IN e DISTINCT

#13

- Cláusula IN

- Cláusula NOT IN

- Cláusula DISTINCT

- Contagem de registros (COUNT)

15
SUM - Função de Agregação

#14

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

16
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)

17
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

18
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

19
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

20
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

21
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

22
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.

23
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

24
UNION e UNION ALL

#23

- UNION

 - UNION ALL

 - Dicas e erros comuns no uso do UNION

25
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

26
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

27
DELETE - Apagar dados das tabelas

#26

 - Cuidados ao executar o DELETE

 - DELETE com Where

 - DELETE sem Where

28
DROP - Apagar objetos do banco de dados

#27

 - DROP TABLE

 - DROP SEQUENCE

 - DROP PROCEDURE

 - DROP INDEX

 - DROP CONSTRAINTS

 - DROP VIEW

 - DROP DATABASE

29
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

30
UPDATE - Manipulação de dados

#29

 - UPDATE com Where

 - UPDATE sem Where

 - Cuidados no uso do comando UPDATE.

31
TRANSACTIONS - Begin, Commit e Rollback

#30

 - BEGIN / END TRANSACTION

 - COMMIT TRANSACTION

 - ROLLBACK TRANSACTION

32
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.

33
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.

34
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

35
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

36
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

RECURSOS DO BANCO DE DADOS

37
Í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.

38
AULA EXTRA - Índices com detalhes e plano de Execução

Este é um segundo vídeo extra para nosso curso de SQL Server. 

O tema da aula será um pouco mais de detalhamento sobre o uso de índices nas consultas do SQL Server. 

Você verá o plano de execução, a medição do tempo de execução das querys e como identificar o tipo de índice criado.

39
AULA EXTRA - TOP n
40
AULA EXTRA - PIVOT
41
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.

42
PROCEDURES - Parte 1

#38

 - Como criar uma procedure

 - Como apagar uma procedure

 - Como executar uma procedure

43
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.

44
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.

45
AULA EXTRA - Functions (Funções) no SQL Server
46
AULA EXTRA : SCHEMA e VIEW - Organização e Simplificação de consultas

FINALIZAÇÃO DO CURSO

47
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

BÔNUS - Diversos tópicos

48
#48 - Importar planilha do Excel para o SQL Server via SSMS - Aula 01
49
#49 - Importar planilha do Excel para o SQL Server via SSMS - Aula 02
50
#50 - Importar planilha do Excel para o SQL Server via SSMS - Aula 03
51
#51 - dCalendário e subquery para preenchimento de intervalo de datas

Neste vídeo vou demonstrar como você pode preencher uma faixa de datas na consulta utilizando conceitos como subquery e uma tabela dCalendario.

 - SubQuery

 - Estrutura de repetição While

 - Declaração e uso de variáveis

 - Criação da tabela de datas

52
#52 - FUNCTION - Remover acentos de palavras nas querys
53
#53 - FUNCTION - Validação de CPFs

Nesta aula vou ensinar como criar uma função para validação de CPFs.

Artigo:

https://campuscode.com.br/conteudos/o-calculo-do-digito-verificador-do-cpf-e-do-cnpj

BÔNUS - Extra - SQLite - Joviano Silveira

54
Aula 01 - Uma solução paleativa
55
Aula 02 - Instalando e configurando o SQLite
56
Aula 03 - SQLite Opinião

Materiais que serão disponibilizados para download

  • Introdução ao curso e Instalação do SQL Server Express

    • Criação do Banco de Dados SQL_BD_1
      • SQL Server - Material Aula 03.zip
  • Instruções SQL

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

    • ÍNDICES - Criar e utilizar índices nas tabelas
      • SQL Server - Material Aula 36.zip
    • AULA EXTRA - Índices com detalhes e plano de Execução
      • AULA EXTRA 2 - Índices.sql
    • AULA EXTRA - TOP n
      • AULA EXTRA 3 - TOP n.sql
    • AULA EXTRA - PIVOT
      • AULA EXTRA 4 - PIVOT TABLE.sql
    • TRIGGERS - Criar gatilhos no banco de dados
      • SQL Server - Material Aula 37.zip
    • PROCEDURES - Parte 1
      • SQL Server - Material Aula 38.zip
    • PROCEDURES - Parte 2
      • SQL Server - Material Aula 39.zip
    • PROCEDURES - Utilizando uma procedure no Excel com VBA
      • SQL Server - Material Aula 40.zip
    • AULA EXTRA - Functions (Funções) no SQL Server
      • SQL SERVER - EXTRA - Aula 05 - Function.sql
    • AULA EXTRA : SCHEMA e VIEW - Organização e Simplificação de consultas
      • #47 - SQL SERVER - Querys da Aula.sql
  • BÔNUS - Extra - SQLite - Joviano Silveira

    • Aula 02 - Instalando e configurando o SQLite
      • 02_AdventureWorksLT.zip
      • 02_Programas_Jul_2021.zip
      • Material Adicional.zip

Payment options Buy this content to have immediate access

Pay an one-time fee and have immediate access
R$ 255,00 Ou R$ 235,00 à vista no boleto
SQL Server - Conceitos essenciais sobre banco de dados

Including

7-day money back guarantee
16 hours and 45 mins of content
56 video classes
Access for 6 months
Certificate of Completion
Watch on computer, phone or tablet
Discussion Forum

Perfil do Usuário

Hello, Guest
You aren't logged in