Desenvolvimento de bases de dados SQL

Você está aqui:

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

Inclui

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

Quer mais informações sobre este curso?
Contacte-nos!

Descobridor de cursos

Cursos relacionados