Este curso apresenta os fundamentos para escrita de consultas em T-SQL, para o desenvolvimento de um banco de dados e para a administração do Microsoft SQL Server 2019.
Após o curso, o aluno estará apto a:
-
Utilizar ferramentas de consulta no SQL Server;
-
Escrever consultas utilizando SELECT;
-
Agrupar e resumir dados;
-
Relacionar diversas tabelas com Joins;
-
Inserir, alterar e deletar dados;
-
Trabalhar com subconsultas;
-
Consultar campos de texto usando índices do tipo Full-Text;
-
Utilizar objetos de programação, tais como views, funções, procedures e triggers;
-
Consultar metadados;
-
Trabalhar com transações;
-
Aplicar técnicas avançadas na construção de consultas, tais como utilização de cursores, conversões de tipos de dados, SQL dinâmico e XML;
-
Criar um banco de dados no SQL Server;
-
Desenvolver tabelas e trabalhar com tipos de dados;
-
Implementar índices e performance tunning;
-
Aplicar a integridade referencial em tabelas e codificar triggers;
-
Trabalhar com XML;
-
Desenvolver Views;
-
Criar Stored Procedures;
-
Implementar User Defined Functions;
-
Entender sobre CLRs;
-
Gerenciar transações e locks;
-
Instalar e configurar o SQL Server 2019;
-
Gerenciar bancos de dados e arquivos;
-
Realizar backups e restores;
-
Implementar a gestão de segurança de instâncias;
-
Trabalhar com transferência de dados;
-
Configurar a automação de tarefas administrativas;
-
Implementar uma replicação;
-
Configurar ambientes de alta disponibilidade;
-
Monitorar o SQL Server;
-
Resolver de problemas de conexão e erros genéricos;
-
Efetuar performance tuning;
Como pré-requisitos, espera-se que o aluno tenha conhecimentos em lógica de programação e tenha conhecimentos básicos sobre bancos de dados relacionais.















