Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Formação DBA SQL Server completo T-SQL, design e admin
Rating: 4.8 out of 5(380 ratings)
1,645 students

Formação DBA SQL Server completo T-SQL, design e admin

Torne-se um DBA SQL Server. Aprenda a administrar, implementar e escrever consultas em bancos de dados SQL Server.
Last updated 3/2025
Portuguese

What you'll learn

  • Desenvolvimento de consultas em T-SQL: SELECT, agrupamentos, JOINS, subconsultas, funções, stored procedures, VIEWS, transações, metadados e full text.
  • 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. Instalar e configurar o SQL Server. Gerenciar bancos de dados e arquivos.
  • Entender sobre CLRs. Gerenciar transações e locks. 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.

Course content

31 sections136 lectures25h 14m total length
  • Introdução9:39

    Este curso foi lançado em 2019. Naquela época, ainda era possível fazer as certificações MCSA da Microsoft. Atualmente, elas foram descontinuadas e a Microsoft reformulou as certificações que envolvem SQL Server, passando a focar bastante no Azure e em outras ferramentas de banco de dados também.


    Porém, todo conteúdo do curso ainda é muito importante, pois é o dia a dia da programação e administração de um banco de dados SQL Server 2019. Grande parte desse conhecimento também se aplica a bancos de dados SQL Server no Azure.

  • Instalação do SQL Server7:56
  • Instalação do SQL Server Management Studio1:53
  • Instalação do banco de dados Adventure Works3:56

Requirements

  • Conhecimentos em lógica de programação

Description

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.


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;

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

Who this course is for:

  • Desenvolvedores iniciantes em banco de dados