Este curso de cinco dias dirigido por um instrutor fornece aos alunos os conhecimentos e aptidões para desenvolverem uma base de dados Microsoft SQL Server. O curso concentra-se em ensinar as pessoas a utilizar as funções e ferramentas dos produtos SQL Server relacionados com o desenvolvimento de bases de dados.
Destinado a
- O público principal para este curso são profissionais de TI que queiram adquirir conhecimentos sobre características e tecnologias de produtos SQL Server para implementar uma base de dados. O público secundário para este curso são pessoas que são desenvolvedores de outras plataformas de produtos que procuram tornar-se especialistas na implementação de uma base de dados SQL Server.
Duração
35 horas
Modalidades
- No local
- Virtual live através de plataformas digitais
- No local
Inclui
- 35 horas de formação
- Instrutores formados
- Manual do participante em formato digital
- Comprovativo de participação
Agenda
- Introdução à plataforma SQL Server
- Tarefas de desenvolvimento de bases de dados SQL Server
- Desenho de mesas
- Tipos de dados
- Trabalhar com diagramas
- Criação e modificação de tabelas
- Desenho de mesas
- Criação de esquemas
- Criar tabelas
- Particionamento de dados
- Comprimir dados
- Tabelas temporárias
- Particionamento de dados
- Comprimir dados
- Fazer cumprir a integridade dos dados
- Implementação da integridade do domínio de dados
- Entidade implementadora e integridade referencial
- Acrescentar restrições
- Teste as restrições
- Noções básicas de indexação
- Tipos de dados e índices
- Aglomerados, índices agrupados e não agrupados
- Índices compostos e unicoluna
- Criar muito
- Criar um índice agrupado
- Criar um índice coberto
- Estratégias de índice
- Gestão do índice
- Planos de implementação
- O Consultor de Optimização de Motores de Base de Dados
- Armazém de Consulta
- Utilização da loja de consulta
- Pilhas e índices aglomerados
- Criar um índice coberto
- Introdução aos índices de armazenamento colunar
- Criação de índices de armazém colunar
- Trabalhar com índices de armazém colunar
- Criação de um índice de armazém columnar
- Criar uma tabela de loja colunar optimizada em termos de memória
- Introdução aos pontos de vista
- Criação e gestão de pontos de vista
- Considerações de desempenho para opiniões
- Criação de vistas padrão
- Criar uma vista actualizável
- Introdução aos procedimentos armazenados
- Trabalhar com procedimentos armazenados
- Implementação de procedimentos de armazenamento parametrizados
- Controlar o contexto de execução
- Criar procedimentos armazenados
- Criar procedimentos de armazenamento parametrizados
- Alterações ao contexto de execução do procedimento armazenado
- Visão geral das funções
- Concepção e implementação de funções escalares
- Concepção e implementação de funções com valores de tabela
- Considerações para a implementação de funções
- Alternativas às funções
- Formatação de números de telefone
- Modificar uma função existente
- Desenho de gatilhos de DML
- Implementação de desencadeadores de DML
- Conceitos de gatilho avançados
- Criar e testar o gatilho de auditoria
- Melhorar o gatilho de auditoria
- Tabelas optimizadas para a memória
- Procedimentos armazenados nativamente compilados
- Utilizar tabelas optimizadas em termos de memória
- Utilização de procedimentos armazenados nativamente compilados
- Introdução à integração do CLR no SQL Server
- Implementação e publicação das assembleias CLR
- Avaliação do código CLR proposto
- Criação de uma função CLR com valor escalar
- Criação de uma função CLR com valores de tabela
- Introdução aos Esquemas XML e XML
- Armazenamento de esquemas e dados XML no SQL Server
- Implementação do tipo de dados XML
- Utilização da declaração Transact-SQL PARA XML
- Introdução a XQuery
- Destruição de XML
- Determinar quando utilizar XML
- Testar o armazenamento de dados XML em variáveis
- Utilização de esquemas XML
- Utilização de consultas FOR XML
- Criação de um procedimento armazenado para devolver XML
- Introdução aos dados espaciais
- Trabalhar com tipos de dados espaciais do SQL Server
- Utilização de dados espaciais em aplicações
- Familiarize-se com o tipo de dados geométricos
- Acrescentar dados espaciais a uma tabela existente
- Procura de locais próximos
- Considerações sobre os dados BLOB
- Trabalhar com FILESTREAM
- Usando a pesquisa de texto completo
- Activação e utilização das colunas FILESTREAM
- Habilitação e utilização de tabelas de ficheiros
- Usando um índice de texto completo
- Simultaneidade e transacções
- Bloqueio de estagiários
- Implementar isolamento fotográfico
- Implementar o bloqueio ao nível da divisória
- Eventos prolongados
- Trabalhar com eventos prolongados
- Estatísticas de consulta ao vivo
- Optimização da configuração do ficheiro da base de dados
- Métricas
- Recolha e análise de dados através de eventos alargados
- Implementação da metodologia de base