
Ola!! Sou André Rosa, profissional de T.I aproximadamente 15 anos sendo 11 como gestor de T.I ou Consultor de BI.
Graduado em Sistemas de informação, Graduando Gestão de TI e Pós Graduado em B.I e com outras dezenas de Cursos e Certificados na área de T.I e gestão.
Possuo em histórico aproximadamente 15 mil horas de projetos de diversos escopos,entre eles alguns que posso destacar, são os projetos Business Intelligence, Implantações e migrações de ERP ,melhorias de processo,Projetos legais demandados por portarias e decretos do Governo Federal ou estadual(SPED,NFE) e projetos de comunicação,Telefonia fixa e móvel e CLOUD Exchange, e também projetos de Segurança da informação.
Muitos projetos de sistemas foram realizados com os ERP SAP da SAP e Logix da Totvs e sistemas legados com os Banco de dados SQL Server, Oracle, Informix, Mysql e Firebird .
Atuei em empresas Nacionais e Multinacionais como consultor ou Gestor em diversos segmentos e portes ,entre eles:
Alimentícia, automobilística, saúde, Sucroalcoleiro, serviços, moveleiro e transporte.
Estes desafios me proporcionaram desenvolver grande Habilidade com a linguagem SQL para prover as soluções e e gerar informações de acordo com necessidades das empresas e seus negócios.
E neste curso colocarei toda a experiencia que adquiri ao longo da minha carreira, para sua capacitação profissional
Afim de lhe proporcionar um excelente aprendizado! Compartilhando algumas experiencias que vivi!!!
Grande Abraço!!!
Nesta aula,faremos uma síntese do curso proposto, falando sobre objetivos, e oque sera abordado em cada módulo.
Aula de Boas Vindas e dicas otimizar o aprendizado.
Nesta aula o aluno , ira aprender diferenciar e quais são algumas das atividades de um Administrador de dados(DA) e um Administrador de Banco de dados (DBA).
Nesta aulas, vamos verificar a instalação do .Net Framework 3.5.
Caso não esteja instalado em sua maquina, vamos instalar o mesmo.
O Recurso é um pré-requisito para instalação do MSSQL 2014 Express Edition, que sera utilizado durante as aulas.
Esta aula é apenas para o LINK de Download do SQL SERVER 2014 EXPRESS EDITION.
Nesta aula , vamos realizar a instalação do SQL SERVER 2014 EXPRESS EDITION, ferramenta essencial para realizar exercícios práticos ao longo curso.
Demonstração
1.Interface.
2.Funcionalidades.
3.Recursos.
4.Databases padrões.
Nesta aula, realizaremo a restauração de Banco de dados exemplos, para desenvolvimento das aulas praticas.
Definições de Sistemas de informações, Dado, Informação e Conhecimento.
Aula conceito sobre Banco de dados, características e correlações ao dia a dia.
Nesta aulas apresentaremos MER do Banco de dados NorthWind que sera exemplo de nossas aulas.
Nesta aula vamos apresentar arquitetura na qual os dados são armazenados em tabelas que se relacionam entre si.
Nesta aula sera apresentado o processo e design de Banco de dados e sua importância.
Nesta aula vamos apresentar a Cardinalidade 1-1,1-N e N-N.
Conceito importante em banco de dados relacionais.
Nesta aula vamos falar sobre SGBD(Sistema gerenciador de banco de dados).
Nesta aula vamos apresentar as características de Sistema Operacional e Analítico.
Nesta aula vamos conceituar a Extração Transformação Carga. O ETL visa trabalhar com toda a parte de extração de dados de fontes externas de Banco de dados para sistemas analíticos,
Nesta aula vamos conceituar ferramentas de Apoio à Decisão, que visa a gestão de performance e oportunidades de negócios.
Nesta aula vamos conceituar repositório de dados, Datawarehouse.
Nesta aula vamos conceituar OLTP e OLAP, utilizados por sistemas transacionais e analíticos, respectivamente e comparar suas principais características.
Nesta aula vamos conhecer as propriedades ACID e CRUD para transações e operações da Manipulação no Banco de dados respectivamente.
Nesta aula veremos um breve Histórico, sobre a Linguagem SQL e o Banco de dados SQLServer.
Nesta aula vamos os principais tipo de dados suportados pelo SQLSERVER.
Nesta aula vamos aprender a utilizar os operadores de comparação.
Nesta aula vamos aprender a utilizar os operadores Ariméticos.
Exemplos Utilizando 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 desenvolveremos exemplos com 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 desenvolveremos exemplos com 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 UNION e UNION ALL.
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 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;
REVOKE – remove os privilégios de acesso aos objetos obtidos com o comando GRANT;
DENY- nega permissão a um usuário ou grupo para realizar operação em um objeto ou recurso.
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;
REVOKE – remove os privilégios de acesso aos objetos obtidos com o comando GRANT;
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 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 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 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 TDEVP 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 TDEVP 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 TDEVP 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 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
Apresentação e exemplos Função que adiciona data e hora conforme parâmetros.
DATEADD.
Nesta aula vamos aprender a utilizar a 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 hora.
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.
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.
Nesta aula vamos aprender a utilizar as views.
A view pode ser definida como uma tabela virtual composta por linhas e colunas de dados vindos de tabelas relacionadas em uma query (um agrupamento de SELECT’s, por exemplo).
Vamos criar vários exemplos para desenvolver sua Habilidade.
Nesta aula vamos aprender a utilizar as tabelas temporárias.
Apresentação de desenvolvimento de exemplos, utilizando tabelas temporárias.
Nesta aula vamos aprender o comando BULK.
Apresentação e exemplos utilizando o comando BULK , que Importa um arquivo de dados para uma tabela ou exibição de banco de dados.
Nesta aula vamos aprender utilizar o utilitário BCP.
Apresentação e desenvolvimento de exemplos, utilizando o Utilitário BCP para importar e exportar dados.
Apresentação e desenvolvimento de exemplos, utilizando o Utilitario BCP para importar e exportar dados.
Nesta aula vamos aprender a Extensão da Linguagem SQL.
Apresentação e exemplos, usando estrutura condicional IF..ELSE em conjunto com a linguagem SQL.
Nesta aula vamos aprender sobre estruturas de repetição.
Apresentação e desenvolvimento de exemplos, utilizando a estrutura de repetição WHILE.
Nesta aula vamos aprender sobre estruturas de repetição.
Introdução a Cursores(Cursor) falando sobre a sintaxe dos cursores em SQLSERVER.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nestas aprenderemos a manipular cursores com exemplos em SQLServer.
Nesta aula vamos aprender a desenvolver funções no SQLServer.
As Funções em T-SQL são rotinas que retornam valores ou tabelas. Com elas você poderá construir visões parametrizadas ou ainda construir suas próprias funções, semelhantes a DATE(), LTrim() dentre outras.
Demonstraremos três tipos de funções possíveis. exemplos prático para cada uma delas:
Funções
As Funções em T-SQL são rotinas que retornam valores ou tabelas. Com elas você poderá construir visões parametrizadas ou ainda construir suas próprias funções, semelhantes a DATE(), LTrim() dentre outras.
Demonstraremos três tipos de funções possíveis. exemplos prático para cada uma delas:
Funções
As Funções em T-SQL são rotinas que retornam valores ou tabelas. Com elas você poderá construir visões parametrizadas ou ainda construir suas próprias funções, semelhantes a DATE(), LTrim() dentre outras.
Demonstraremos três tipos de funções possíveis. exemplos prático para cada uma delas:
Funções
As Funções em T-SQL são rotinas que retornam valores ou tabelas. Com elas você poderá construir visões parametrizadas ou ainda construir suas próprias funções, semelhantes a DATE(), LTrim() dentre outras.
Demonstraremos três tipos de funções possíveis. exemplos prático para cada uma delas:
Funções
Procedimentos armazenados:
Um procedimento armazenado é um tipo especial de script escrito em Transact-SQL, usando a linguagem SQL e extensões SQL.
Os procedimentos são salvos em um servidor de banco de dados para aperfeiçoar o desempenho e a consistência das tarefas repetitivas.
Desenvolveremos vários exemplos com Procedures.
Nesta aula desenvolveremos uma calculadora com procedure.
Nesta aula, desenvolveremos uma procedure para atribuir atualizar o valor de um campo/tabela em outro campo.
Nesta aula, desenvolveremos uma procedure para atualização de estoque e garantir, consistência e integridade das tabelas e seu saldos saldos.
Sera atualizado ou realizado insert de acordo com operação entrada ou saida.
3 Tabelas serão envolvidas, de transações, de saldo de materiais por lote e uma de resumo.
Será um grande desafio!!
Nesta aula, desenvolveremos uma procedure para atualização de estoque e garantir, consistência e integridade das tabelas e seu saldos saldos.
Sera atualizado ou realizado insert de acordo com operação entrada ou saida.
3 Tabelas serão envolvidas, de transações, de saldo de materiais por lote e uma de resumo.
Será um grande desafio!!
Nestas aulas, vamos falar sobre TRIGGERS, gatilhos que são disparados no banco de dados, de forma transparente para o usuário sempre que uma ação alvo desejada acontece.
Faremos exemplos com os tipo de gatilhos DML e DDL e saberemos identificar suas diferenças.
Nesta aulas,apresentaremos as responsabilidades do DBA, algumas habilidades que o profissional deve possuir e demonstrar um possível lista de tarefas.
Aprenderemos neste aula, os estados que banco de dados ,que são normalmente utilizados para realizar algum tipo de manutenção no banco de dados.
Sempre e interessante deixar o bando de dados indisponível para o usuário, quando for criar, tabelas, indexes ou realizar algum outro procedimento que ação do usuário possa interferir no resultado.
Nesta aula aprenderemos a realizar Backup e Restore com SQLSERVER.
Backup do Tipos:
Nesta aula aprenderemos a realizar Backup e Restore com SQLSERVER.
Backup do Tipos:
Nesta aula aprenderemos a realizar Backup e Restore com SQLSERVER.
Backup do Tipos:
Neste aula, aprenderemos a utilidade das estatísticas de Banco de dados,para otimizar a performance de Banco de dados.
Nesta, aula demonstraremos algumas rotinas e comandos para analisar e administrar o Banco de dados e prever possíveis problemas de espaço em disco.
Nesta aula, aprenderemos a utilizar comandos e a realizar tarefas para redução do tamanho de banco de dados ou arquivos.
Nesta aula vamos, aprender a utilizar os comando ATTACH e DETACH que nos possibilita anexar ou desanexar ou banco de dados através do recurso de administração do SQLSERVER, através do modo Grafico ou linha de comando.
Nesta aula, aprenderemos a realizar a configuração do recurso Linked Server, para conectar servidores/instancias de banco de dados.
Neste aula, executaremos um procedimento de possível restauração do um banco de dados de Modo Suspeito ou Recuperação pendente.
Conheceremos nesta aula os comandos DBCC(DataBase Console Commands).
São comandos que fazem a consistência lógica e física do banco de dados, que podem ajudar muito o DBA em suas tarefas.
São Dividido em 4 categorias.
Conheceremos nesta aula os comandos DBCC(DataBase Console Commands).
São comandos que fazem a consistência lógica e física do banco de dados, que podem ajudar muito o DBA em suas tarefas.
São Dividido em 4 categorias.
Conheceremos nesta aula os comandos DBCC(DataBase Console Commands).
São comandos que fazem a consistência lógica e física do banco de dados, que podem ajudar muito o DBA em suas tarefas.
São Dividido em 4 categorias.
Nesta aula, vamos conhecer o SQLCMD, o utilitário permite que você insira instruções Transact-SQL, procedimentos do sistema e arquivos de script no prompt de comando.
Neste aula, sera apresentado ,alguns pontos de atenção para se obter uma boa perfomance de banco de dados.
Vamos falar sobre uma instruções devem ser evitadas e outras que são recomendas, para um bom desempenho das querys.
Neste aulas vamos apresentar o SQL Server Agent que é um serviço do SQLServer que executa tarefas/Jobs agendadas.
E uma ferramente que pode ser um grande aliado o DBA, na execução de tarefas repetitivas.
Nesta aula teremos Visão geral da segurança.
Nesta aula teremos Visão geral da segurança.
Nesta aula , aprenderemos a trabalhar com SCHEMAS de Banco de dados.
Nesta aula , aprenderemos a trabalhar com SCHEMAS de Banco de dados.
Nesta aula, aprenderemos sobre as permissões associadas com as principais Fixed Databases Roles, entre elas:
Nesta aula, vamos criar um banco de dados e tabelas para ajudar no administração e execução de rotinas repetitivas
O escopo das tarefas serão analise do seguintes itens:
E no final , aprenderemos conectar o excell ,direto as tabelas deste banco de monitoramento para analise dos dados.
Nesta aula, vamos criar um banco de dados e tabelas para ajudar no administração e execução de rotinas repetitivas
O escopo das tarefas serão analise do seguintes itens:
E no final , aprenderemos conectar o excell ,direto as tabelas deste banco de monitoramento para analise dos dados.
Nesta aula, criar um banco de dados e tabelas para ajudar no administração e execução de rotinas repetitivas
O escopo das tarefas serão analise do seguintes itens:
E no final , aprenderemos conectar o excell ,direto as tabelas deste banco de monitoramento para analise dos dados.
Nesta aula faremos um breve resumo, sobre
E a apresentação dos processos que serão contemplados.
E a apresentação modelo de Banco de dados.
E a apresentação processos integrados.
Nesta aula Criaremos o Banco de dados e as tabelas que farão parte do escopo do projeto.
Nestas aulas realizaremos a carga das tabelas de dados complementares, que são processos independentes.
Nestas aulas realizaremos a carga das tabelas de dados complementares, que são processos independentes.
Nestas aulas realizaremos a carga das tabelas de dados complementares, que são processos independentes.
Nesta aula, desenvolveremos a procedure que gerará as ordens de produção com base na posição dos pedidos de vendas , das aulas anteriores.
Nesta aula, desenvolveremos a procedure que gera o pedidos de compras com base na demandas de ordens de produção planejadas e ficha técnica de produtos.
Nesta aulas, desenvolvermos a procedure que movimentara entrada e saída de produtos e atualizara o saldo.
Nesta aula ,desenvolveremos, a procedure que ira gerar nota fiscal de entrada ou saída com base no espelho de pedidos de compras ou vendas.
Nesta aula, desenvolveremos uma procedure, que ira movimentar o estoque com base no espelho da nota fiscal entrada ou saída.
Nesta aula, desenvolveremos um procedure para realizar a integração das notas fiscais de entrada e saída com o módulos de contas a pagar e receber e com prazos de acordo com suas condições de pagamentos.
Nesta aulas, desenvolveremos uma procedure , que realizar o apontamento de produção para gerar estoque.
Devera ser contemplado a entrada em estoque do material produzido e a saída baixa do materiais consumidos para produção do produto final.
Nesta aula,desenvolveremos uma procedure para gerar um folha de Pagamento.
Nesta aula, desenvolvermos uma trigger para auditoria de salario e outra para bloquear colaborador demitido.
Neste conjunto de aulas, desenvolveremos VIEWS para visualizar as seguintes informações.
Neste conjunto de aulas, desenvolveremos VIEWS para visualizar as seguintes informações.
Neste conjunto de aulas, desenvolveremos VIEWS para visualizar as seguintes informações.
Neste conjunto de aulas, desenvolveremos VIEWS para visualizar as seguintes informações.
Neste conjunto de aulas, desenvolveremos VIEWS para visualizar as seguintes informações.
Overview do Projeto com apresentação do processos integrados através de procedures.
Nesta, aulas, faremos a apresentação do escopo do projeto de MINI CRM.
Que abordara as seguintes processos:
Nesta aula, criaremos as tabelas e views no banco de dados MINI CRM conforme modelo relacional proposto.
Nesta aula, realizaremos a cargas de dados no database e criaremos algumas views
Nesta aula, será apresentado o escopo do projeto MINI DW e conceitos de tabelas fato e dimensão para um projeto de DW e BI.
Nesta aula, criaremos as tabela do modelo proposta o projeto MINI DW.
Nesta aulas, desenvolveremos a procedure que realizar a leitura no banco de dados projetos anteriores, MINI ERP e MINI CRM e realizar a carga em nosso MINI DW
Nesta aula, desenvolveremos algumas views mesclando informações das tabelas fato e dimensão para uma visualização mais amigável das informações.
Nesta aula sera, apresentado um Dashboard com informações que geramos em nosso projeto.
Aula extra
Nesta aula vamos aprender e configurar um lInked server para MYSQL
E manipular dados linked server usando os comando de select, insert , update e delete com openquery.
Apresentação do Exercicios propostos
Resolução dos exercicios 1 a 2.
Resolução dos exercicios 3 a 5
Resolução dos exercicios 6 a 8.
Resolução dos exercicios 9 a 11.
Resposta exercicios de 16 a 18
Resolução dos exercicios 19 a 20
Resolução dos exercicios 21 a 23
Resolução dos exercicios 24 a 25
Resolução dos exercicios 26 a 27
DDM (Máscara de Dados Dinâmicos) e Roles Personalizadas.
Orientações Finais/Certificado de conclusão.
A grade curso do banco de dados, foi desenvolvida com objetivo de alavancar seu conhecimento do básico ao avançado na linguagem SQL, no desenvolvimento de querys ad-hoc, views, procedures, functions, triggers e cursores, administrar e executar tarefas relacionadas a Banco de dados e executar projetos de Banco de dados.
"A linguagem SQL é uma das habilidades requeridas em :
Business Intelligence
Data Science.
Data Engineer
Com situação e exemplos muito orientados em situações do cotidiano das empresas!!!
Serão aproximadamente 400 SCRIPTS que vamos desenvolver!!!!
** Exercícios Extras para desenvolver analise exploratória da base de dados.
Você ira aprender a modelar, implementar e administrar bancos de dados 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.
Você sabia?
98 das Fortune 100, usam Banco de Dados SQLSERVER.(Segundo informação Microsoft).
6 das 7 Banco de dados mais utilizados no mundo são relacionais e usam a Linguagem SQL. (Segundo informações do Site DB-Engines).
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!
Dividimos este curso em 4 módulos, com mais de 33 Horas de curso, e mais de 400 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;
Administração de Banco de Dados;
Projetos.
Apresentamos uma breve Síntese dos temas abordados por Modulo.
Conceitos:
Dados;
Informação;
Conhecimento;
Sistemas de informação;
Banco de dados relacional;
Modelo entidade Relacionamento;
Cardinalidade;
Sistemas gerenciadores de Banco de dados;
Sistemas operacionais, ex: ERP;
Sistemas analiticos, ex: Bussiness Intelligence;
ETL;
Bussiness Intelligence;
Data Warehouse;
Data Marts;
OLAP;
OLTP;
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 e BCP;
Extensão SQL
Cursores;
Procedures;
Triggers
Functions
Administração de Banco de dados:
Modos de Manutenção;
Backup;
Restore;
Statistics;
Analise de crescimento;
SHRINK;
Attach;
Detach;
Linked Server;
Suspect;
DBCC;
SQL CMD;
Performance;
SQL Agent;
Gerenciamento de Usuarios
Roles;
Schema;
CheckList DBA.
Projetos:
MINI ERP;
MINI CRM;
MINI DW.
**Aulas e Exercícios Extras
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!