Sobre o curso

O <strong>curso SQL 2019 - Módulo III</strong> aborda os tópicos mais avançados de criação e manutenção de bancos de dados para tornar o profissional apto a gerenciar dados utilizando SQL Server.<br><br>

Durante o programa do curso são abordadas técnicas de gestão de backups, segurança, automação, replicação e distribuição de dados da versão mais moderna da linguagem SQL.

Conteúdo programático

  • Instalando o SQL Server
    • Conceitos de banco de dados.
    • Planejando a instalação: Edições; Licenciamento; Recursos; Requisitos mínimos para instalação; Antes de iniciar a instalação.
    • Instalação do SQL Server.
  • Instância e banco de dados
    • Instância: Visualizando e alterando a instância.
    • Página de dados e extensão.
    • Arquivos e grupos de arquivos: Arquivo de dados primários; Arquivo de dados secundários; Arquivos de log; Recomendações para a divisão de arquivos; Grupo de arquivos (filegroup) (Tipos de grupos de arquivos).
    • Banco de dados: Configurações; Banco de dados de sistema; Banco de dados SNAPSHOT; Banco de dados de usuário; Obtendo informações sobre o banco; Alterando um banco de dados; Exemplos.
  • Bloqueios e índices
    • Multiprogramação e concorrência: Bloqueios (Shared (S), Exclusive (X), Update (U), Intent (I), Schema (Sch), Bulk Update (BU), Key-range); Granularidade; Problemas evitados pelos bloqueios; Compatibilidade entre bloqueios; Customizando bloqueios; Customizando bloqueios na seção; Lock dinâmico; Monitorando os bloqueios (Activity Monitor, sys.dm_tran_locks, SQL Server Profiler, Reliability and Performance Monitor); Deadlocks; Timeout.
    • Índices: Estruturas de índices do SQL Server; Índice Clustered; Índice NonClustered; Índice Unique; Índice composto; Índices comprimidos; Índices particionados; INCLUDE; Pilhas.
    • Determinando a criação de um índice: Criando índices por meio do comando; Criando índices graficamente.
    • Manutenção de índices: Obtendo informações sobre os índices; Obtendo informações sobre estatísticas.
    • COLUMNSTORE INDEX.
    • Reconstrução de índices.
    • Índices Full-Text: Full Population; Change Tracking Based Population; Incremental Timestamp-Based Population; Criando um catálogo FULL-TEXT; Criando um índice FULL-TEXT; Pesquisando em colunas FULL-TEXT.
    • O otimizador e o plano de execução: Exemplo de saída de um plano de execução; Saídas do plano de execução; Operadores lógicos e físicos; Sobrepondo o otimizador.
  • Gerenciando a recuperação de dados
    • Planejando o Backup/Restore: Permissão de execução de BACKUP; Mídia para armazenar backup; Dispositivo de backup; Terminologia de backup; Usando múltiplos devices; Atividades que não podem ser executadas; Modo de recuperação; Modelo completo (FULL); Modelo BULKED-LOGGED; Modelo simples (SIMPLE); Modalidades de backups; Backup físico frio; Backup físico quente.
    • Realizando um backup: Backup completo; Backup de log; Backup de arquivos ou filegroup; Backup utilizando ambiente gráfico.
    • Restauração de um backup: Restauração completa de banco de dados; Restauração de grupo de arquivos ou de arquivos de banco de dados; Restauração de log de banco de dados; Restauração de página de banco de dados; Restauração de bancos de dados de sistema (MSDB); Restauração utilizando ambiente gráfico.
    • Anexando e desanexando um banco de dados.
  • Transferência e manipulação de dados
    • Exportando e importando dados.
    • Importando arquivo texto.
    • Copiando um banco de dados.
    • Ferramentas de integração de dados: Bulk Copy Program (BCP); BULK INSERT.
    • LINKED SERVER.
    • SSIS - SQL Server Integration Services.
    • POLYBASE.
  • Segurança de dados
    • Login e usuário.
    • Principals e securables: Server Securables - Endpoints; Server Securables - LOGINS; Criando LOGINS; Criando usuários; LOGINS DEFAULT.
    • Gerenciando acesso à instância.
    • Gerenciando acesso aos bancos de dados.
    • Grupos de permissões criados pelo usuário.
    • Grupos de permissões criados para aplicações.
    • Permissionamento: GRANT; DENY; REVOKE.
    • Schema.
    • Credenciais.
    • Row-Level Security.
    • Dynamic Data Masking.
  • Automação de tarefas, alertas e operadores
    • Automação de tarefas: Conta do SQL Server Agent.
    • Configurando o envio de e-mails.
    • Jobs.
    • Operadores.
    • Alertas.
    • Centralizando múltiplos agentes.
    • Cópia de tarefas.
    • Solução de problemas (Troubleshooting).
    • Catálogo do SSIS (SQL Server Integration Services).
  • Replicação e distribuição de dados
    • Transação distribuída.
    • Replicação: Síncrona unidirecional; Síncrona bidirecional; Assíncrona unidirecional; Assíncrona bidirecional.
    • Escolhendo a estratégia para deposição de dados.
    • Replicação de dados no SQL Server: Metáfora da replicação; Publicações e artigos (Filtrando dados).
    • Tipos de assinaturas.
    • Agentes de replicação.
    • Tipos de publicação: Snapshot Publication; Transactional Publication; Merge Publication; Resolução de conflitos.
    • Cenário de replicação: Cenário de replicação cliente/servidor; Cenário de replicação entre servidores.
    • Restrições de replicação.
  • Performance do SQL Server
    • Considerações para uma boa performance: Fatores que afetam o tempo de resposta; O que fazer para diminuir o tempo de resposta.
    • Planejando o ajuste de performance: Situação atual do sistema e objetivos a serem alcançados.
    • Ajustando a performance de uma aplicação.
    • Dicas para construir consultas.
    • Ferramentas de monitoramento: Windows System Monitor (Contadores mais relevantes, Pontos de atenção); SQL Profiler (Broker, Cursor, CLR, Database, Deprecation, Errors and Warnings, Full Text, Locks, Objects, OLE DB, Performance, Security Audit, Stored Procedures, Transactions, TSQL); Transact SQL (Procedimentos - Stored Procedures, DBCC, DMV - Dynamic Management Views, Activity Monitor, Relatórios); SQL Server Distributed Replay.
    • EXTENDED EVENTS.
    • Query Store.
  • Gerenciando um banco de dados
    • Auditoria: Auditoria de objetos (Gatilhos, AUDIT DATABASE); Auditoria de segurança; Auditoria do SQL Server.
    • Checklist de atividades de um DBA: Atividades diárias; Atividades semanais; Atividades mensais.
    • Revisão da conectividade do ambiente.
    • Monitoração do ambiente.
  • Plano de manutenção
    • Criando um plano de manutenção.
    • Ajustando um plano de manutenção: Anotações.
    • Agendando o plano de manutenção.
  • Alta disponibilidade
    • Log Shipping: Configurando o Log Shipping.
    • Database Mirroring.
    • Always ON - SQL 2019: Arquitetura Windows Server Failover Cluster e Always ON SQL Server 2019.

Pré-requisitos

Para o melhor aproveitamento do curso SQL 2019 - Módulo III, é imprescindível ter participado do curso SQL 2019 - Módulo II, ou possuir conhecimentos equivalentes.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Próximas turmas

Data e horário
Preços e descontos
Nenhuma turma no momento

O que os alunos dizem sobre a Impacta

Ver mais depoimentos