
Nesta aula, teremos uma breve introdução do conteudo do curso.
Nesta aula vamos aprender a instalar o .net Framework 3.5 pré-requisito para instalacao do SQL SERVER 2017
Nesta aula vamos aprender instalar SQL SERVER 2017
Nesta aula vamos aprender a instalar o SQL SERVER MANAGEMENT STUDIO 2017
Nesta aula vamos restaurar o bancos de dados que vamos utilizar para alguns exemplos que serão aplicados no curso.
Nesta aula vamos abordar alguns conceitos basicos sobre banco de dados relacional
Nesta aula vamos abordar caracteristicas de Banco de dados relacional
Nesta aula teremos um breve introdução ao conceito de modelo entidade relacionamento
Nesta aula vamos abordor o assunto cardinalidade.
Neste aula teremos uma breve abordagem sobre conceito de ACID e CRUD
Nesta aula vamos ver um brevve Historico da LInguagem SQL e seu posicionamento no mercado.
Nesta aula vamos os principais tipo de dados suportados pelo SQLSERVER.
Nesta aulae vamos conhecer as constraints para especificar regras de armazenamentos de dados nas tabelas e garantir integridade
EX:
Nesta aula vamos aprender a utilizar os operadores de comparação.
Nesta aula vamos aprender a utilizar os operadores Ariméticos.
Nesta aula vamos aprender a utilizar os operadores lógicos testam a legitimidade de algumas condições.
Os operadores lógicos, como operadores de comparação, retornam um tipo de dados Booleano.
Nesta aula vamos aprender a utilizar os operadores lógicos testam a legitimidade de algumas condições.
Os operadores lógicos, como operadores de comparação, retornam um tipo de dados Booleano.
Nesta aula vamos aprender a utilizar a definição da linguagem SQL que é dividida em quatro tipos de instruções de linguagem primárias: DML, DDL, DCL e TCL.
1. DML (Data Manipulation Language)
2. DDL (Data Definition Language)
3. DCL (Linguagem de Controle de Dados)
4. TCL (Transaction Control Language)
Nesta aula vamos aprender a utilizar os comandos DML, entre eles:
SELECT- recuperar dados do banco de dados
INSERT – inserir dados em uma tabela
UPDATE – atualiza os dados existentes em uma tabela
DELETE – exclui registros de uma tabela
Nesta aula aprenderemos a utilizar os comando DDL, entre eles:
CREATE- para criar objetos no banco de dados,o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
ALTER – altera a estrutura da base de dados, o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
DROP – apaga objeto do banco de dados, o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
TRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidos
Nesta aula aprenderemos a utilizar os comando DDL, entre eles:
CREATE- para criar objetos no banco de dados,o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
ALTER – altera a estrutura da base de dados, o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
DROP – apaga objeto do banco de dados, o própria banco de dados,tabelas, indexes, procedures,views,functions e triggers
TRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidos
Nesta aula aprenderemos a utilizar os comando DCL, entre eles:
GRANT – atribui privilégios de acesso do usuário a objetos do banco de dados;
Nesta aula aprenderemos a utilizar os comando DCL, entre eles:
REVOKE – remove os privilégios de acesso aos objetos obtidos com o comando GRANT;
Nesta aula aprenderemos a utilizar os comando DCL, entre eles:
DENY- nega permissão a um usuário ou grupo para realizar operação em um objeto ou recurso.
Nesta aula vamos aprender a utilizar os Controle de Transações
São usados para gerenciar as mudanças feitas por instruções DML . Ele permite que as declarações a serem agrupadas em transações lógicas.
BEGIN TRANSACTION – Inicia uma transação.
COMMIT – salvar o trabalho feito
SAVE TRANSACTION – identificar um ponto em uma transação para que mais tarde você pode efetuar um ROLLBACK
ROLLBACK – restaurar banco de dados ao original desde o último COMMIT
Nesta aula vamos aprender a utilizar os operadores UNION e UNION ALL.
Nesta aula vamos aprender a manipular Subquerys.
Uma subconsulta é uma consulta aninhada em uma instrução SELECT, INSERT, UPDATE ou DELETE, ou em subconsulta. Uma subconsulta pode ser usada em qualquer lugar em que é permitida uma expressão.
Nesta aula veremos definições e exemplos da Clausula Join que é usada para combinar as linhas de duas ou mais tabelas baseado no relacionamento entre elas:
Nesta aula veremos definições e exemplos da Clausula Join que é usada para combinar as linhas de duas ou mais tabelas baseado no relacionamento entre elas:
Nesta aula aprenderemos com exemplos das funções de agregação que executam um cálculo em um conjunto de valores e retornam um único valor.
Entre elas:
AVG Retorna a média dos valores em um grupo. Valores nulos são ignorados
MIN Retorna o valor mínimo na expressão. Pode ser seguido pela cláusula OVER
MAX Retorna o valor máximo na expressão
SUM Retorna
a soma de todos os valores ou somente os valores DISTINCT na expressão.
SUM pode ser usado exclusivamente com colunas numéricas.Valores nulos
são ignorados
COUNT Retorna o número de itens de um grupo
STDEV Retorna o desvio padrão estatístico de todos os valores da expressão especificada
STDEVP Retorna o desvio padrão estatístico para a população de todos os valores na expressão especificada
GROUPING Indica
se uma expressão de coluna especificada em uma lista GROUP BY é
agregada ou não. GROUPING retorna 1 para agregada ou 0 para não agregada
no conjunto de resultados.
VAR Retorna a variância estatística de todos os valores da expressão especificada
VARP Retorna a variância estatística para o preenchimento de todos os valores da expressão especificada.
Nesta aula aprenderemos com exemplos das funções de agregação que executam um cálculo em um conjunto de valores e retornam um único valor.
Entre elas:
AVG Retorna a média dos valores em um grupo. Valores nulos são ignorados
MIN Retorna o valor mínimo na expressão. Pode ser seguido pela cláusula OVER
MAX Retorna o valor máximo na expressão
SUM Retorna a soma de todos os valores ou somente os valores DISTINCT na expressão. SUM pode ser usado exclusivamente com colunas numéricas.Valores nulos são ignorados
COUNT Retorna o número de itens de um grupo
STDEV Retorna o desvio padrão estatístico de todos os valores da expressão especificada
STDEVP Retorna o desvio padrão estatístico para a população de todos os valores na expressão especificada GROUPING Indica se uma expressão de coluna especificada em uma lista GROUP BY é agregada ou não. GROUPING retorna 1 para agregada ou 0 para não agregada no conjunto de resultados.
VAR Retorna a variância estatística de todos os valores da expressão especificada
VARP Retorna a variância estatística para o preenchimento de todos os valores da expressão especificada.
Nesta aula sera apresentado e vamos praticar exemplos as com as funções de classificação.
Nesta aula vamos aprender a utilizar as funções Logicas:
CHOOSE - Retorna o item ao índice especificado de uma lista de valores no SQL Server
IIF -Retorna um de dois valores, dependendo de a expressão booliana ser avaliada como true ou false no SQL Server.
Nesta aula vamos aprender a utilizar os As funções matemáticas.
As funções matemáticas executam cálculos baseados em valores de entrada fornecidos como parâmetros às funções e retorna valores numéricos.
Vamos conhecer e ver exemplos com as seguintes funções:
Nesta aula sera apresentado a cláusula SELECT TOP , que é útil em grandes tabelas com milhares de registros.
Atenção! Retornar uma grande quantidade de registros pode afetar o desempenho.
Nesta aula aprenderemos com exemplos das funções que convertem uma expressão de um tipo de dados em outro, com as seguintes funções
Nesta aula aprenderemos com exemplos das funções que convertem uma expressão de um tipo de dados em outro, com as seguintes funções
Nesta aula aprenderemos a utilizar as seguintes funções de cadeia de caracteres:
Nesta aula aprenderemos a utilizar as seguintes funções de cadeia de caracteres:
Nesta aula aprenderemos a utilizar as seguintes funções de cadeia de caracteres:
Nesta aula aprenderemos a utilizar as seguintes funções de cadeia de caracteres:
Nesta aula vamos aprender a utilizar as funções de data e hora de sistema.
Funções que obtêm valores de data e hora do sistema
Todos os valores de data e hora do sistema são derivados do sistema operacional do computador no qual a instância do SQL Server está sendo executada.
Funções e exemplos com :
Nesta aula vamos aprender a utilizar as funções de datas..
Apresentação e exemplos com Funções que obtêm partes de data e hora, entre elas:
Nesta aula vamos aprender a utilizar as funções DATEADD E DATEDIFF
Função que adiciona data e hora conforme parâmetros.
DATEADD.
Função que obtêm diferença de data e hora.
Exemplos com :
DATEDIFF.
Neste aula, veremos alguns exemplos de como formatar data em vários padrões.
Por exemplo:
DD/MM/AAAA
MM/AAAA
DD/MM
AAAA-MM
Entre muitas outras formatações e com uma tabela de formatação com dezenas de formatos de data e ho
Apresentação e exemplos com a expressão CASE.
A expressão CASE é usada para avaliar várias condições e retornar um valor único para cada condição. Por exemplo, ela permite exibir um valor alternativo a ser exibido dependendo do valor de uma coluna. Essa alteração nos dados é temporária. Portanto, não há nenhuma alteração permanente nos dados.
Nesta aula vamos aprender a utilizar a expressão NULLIF E ISNULL
.Nesta aula vamos aprender a utilizar a expressão COLESCE.
"A linguagem SQL" é uma das habilidades requeridas em :
Business Intelligence
Data Science.
Data Engineer
A grade curso do banco de dados, foi desenvolvida com objetivo alavancar seu conhecimento do básico ao avançado na linguagem SQL, no desenvolvimento de querys ad-hoc, views, procedures, functions, triggers e cursores, e executar projetos de DB, tornando-o um professional capacitado nesta área.
Com exemplos orientados em situações do dia a dia das empresas!
** Exercícios Extras para desenvolver analise exploratória da base de dados.
Você sabia?
O conhecimento na linguagem SQL é Base para áreas como Business Intellingence e Data Science.
98 das Fortune 100, usam Banco de Dados SQLSERVER.(Segundo informação Microsoft).
5 das 6 Banco de dados mais utilizados no mundo são relacionais e usam a Linguagem SQL. (Segundo informações do Site DB-Engines).
Neste curso serão aproximadamente 300 SCRIPTS que vamos desenvolver!!!!
Você ira aprender a criar e consultar, extrair informações usando uma das ferramentas mais solicitadas do mercado.
Domine a linguagem SQL e um dos principais SGBDs: O SQL Server.
A linguagem SQL é amplamente utilizada em diversos tipos de aplicações que utilizem bancos de dados relacionais.
A profissão de DA(Administrador/Analista de dados) e DBA(Administrador de Banco de dados) ,entre outras profissões relacionadas, são algumas das mais bem renumeradas na mercado de trabalho.
Este profissional tem papel estratégico numa organização. Sua função é manipular sistemas tecnológicos que permitam organizar, estruturar e distribuir as informações de uma empresa.
E para proporcionar este conhecimento , desenvolvemos um curso com uma grade muito completa para sua capacitação profissional desenvolvedorl!
Dividimos este curso em módulos, com mais de 21 Horas de curso, e mais de 300 SCRIPTS que vamos desenvolver ao longo das aulas!!!
Estes exemplos servirão como uma ótima biblioteca de consultas para seus trabalho e projetos futuros como profissional de Banco de dados!
No decorrer das aulas aprenderemos como criar bancos de dados, tabelas, e efetuar consultas variadas, a fim de obter os dados desejados, a criar views,funções, procedures, triggers utilizando a extensão da Linguagem SQL.
Os módulos estão divididos da seguinte forma:
Conceitos;
Linguagem SQL do Básico ao Avançado;
Projetos.
Apresentamos uma breve Síntese dos temas abordados por Modulo.
Conceitos:
Banco de dados relacional;
Modelo entidade Relacionamento;
Cardinalidade;
ACID;
CRUD
Linguagem SQL:
Histórico;
SQLSERVER;
Player de SGDB;
Tipos de Campos;
Operadores de comparação;
Operadores aritiméticos;
Operadores de Filtros;
Definições da Linguagem SQL;
DML-Manipulação de dados
DDL-Definições de banco de dados
DCL-Contole de dados
TCL-Controle de transações.
Subquery
Joins
Funções de Agregação;
Funções de Classificação;
Funções Lógicas;
Funções Matemáticas;
Funções de Limite;
Funções de Conversões;
Funções de Cadeia de caracteres;
Funções de Data/hora;
Expressão CASE;
Expressão NULLIF;
VIEWS;
Tabelas temporárias;
Dados em Massa com BULK;
Extensão SQL (estruturas condicionais e repetição)
Try..Catch
Cursores;
Procedures;
Triggers
Functions
MERGE
LINKED SERVER
Openquery
Openrowset
Projeto:
MINI ERP Multi empresas
Diagrama
1. Criando o DATABASE
2. CARGA MANUAL
3. PEDIDOS DE VENDAS
4. ORDENS DE PRODUÇÃO
5. PEDIDOS DE COMPRAS
6. MOVIMENTAÇÃO DE ESTOQUE
7. PROCESSO DE NOTAS FISCAIS (E/S)
8. INTEGRACAO DE NOTAS COM ESTOQUE
9. INTEGRAÇÃO DE NOTAS COM FINANCEIRO.
10. APONTAMENTO DE PRODUÇÃO
11. FOLHA DE PAGAMENTO
12. GATILHOS PARA CONTROLAR PROCESSOS
13. VIEWS PARA GERAR AS INFORMAÇÕES
Agora é com você!!!!
O conteúdo e material disponível neste curso pode te ajudar como parte da preparação para as certificações MCSA, sendo os exames 70-761 e o exame 70-762 voltados para desenvolvimento, e os exames 70-764 e exame 70-765 voltados para administração.
Dê o primeiro passo para se tornar um Profissional de Banco de dados!!!
Acesso vitalício!
Matricule-se!!
Te aguardo nas aulas!!!
Grande Abraço!