Consulta de dados com Transact-SQL

You are here:

O principal objetivo deste programa é proporcionar aos estudantes uma boa compreensão da linguagem Transact-SQL utilizada em todas as disciplinas relacionadas com o SQL Server, nomeadamente administração de bases de dados, desenvolvimento de bases de dados e business intelligence.

 

Destinado a

  • Administradores de bases de dados
  • Desenvolvedores de bases de dados
  • Profissionais de BI.

Duração

35 horas

Modalidades

Inclui

Agenda

  • A arquitectura básica do SQL Server
  • Edições e Versões do SQL Server
  • Introdução ao SQL Server Management Studio
  • Trabalhar com o SQL Server Management Studio
  • Criação e organização de scripts T-SQL
  • Utilização de livros em linha
  • Apresentação do T-SQL
  • Conjuntos de compreensão
  • Compreender a lógica dos predicados
  • Compreender a ordem lógica das operações nas declarações SELECT
  • Execução de declarações básicas SELECT
  • Execução de consultas que filtram os dados utilizando previsões
  • Execução de consultas que ordenam os dados usando ORDENAMENTO POR
  • Escrever simples declarações SELECT
  • Remoção de duplicados com DISTINCT
  • Utilizar pseudónimos de coluna e de tabela
  • Escrever expressões simples de CASO
  • Escrever simples declarações SELECT
  • Eliminação de duplicados com DISTINCT
  • Utilizar pseudónimos de coluna e de tabela
  • Usando uma simples expressão CASO
  • Compreender os sindicatos
  • Consultar com combinações internas
  • Consultar com combinações externas
  • Consulta com Cross Joins e Self Joins
  • Escrita de consultas utilizando Entradas Internas
  • Escrever consultas que utilizam combinações internas de múltiplas tabelas
  • Escrever consultas usando auto-acoplamentos
  • Escrita de consultas utilizando combinações externas
  • Escrever consultas que utilizam referências cruzadas
  • Classificação de dados
  • Filtragem de dados com predicados
  • Filtragem de dados com TOP e OFFSET-FETCH
  • Trabalhar com valores desconhecidos
  • Escrever consultas que filtrem dados usando uma cláusula WHERE
  • Escrever consultas que encomendam dados usando uma cláusula ORDENAR POR
  • Escrever consultas que filtram dados com a opção TOP
  • Escrever consultas que filtrem dados usando a cláusula OFFSET-FETCH
  • Introdução aos tipos de dados do SQL Server
  • Trabalhar com dados de carácter
  • Trabalhar com dados de data e hora
  • Escrever consultas que devolvem dados de data e hora
  • Escrever consultas usando funções de data e hora
  • Escrever consultas que devolvem dados de carácter
  • Consultas de escrita que devolvem funções de carácter
  • Acrescentar dados aos quadros
  • Modificar e apagar dados
  • Geração automática de valores de coluna
  • Inserir registos com DML
  • Actualização e eliminação de registos usando DML
  • Consultas de escrita com funções incorporadas
  • Utilização de funções de conversão
  • Usando funções lógicas
  • Utilização de funções para trabalhar com NULL
  • Escrever consultas usando funções de conversão
  • Escrever consultas usando funções lógicas
  • Escrita de perguntas que provam invalidez
  • Utilização de funções agregadas
  • Utilização da cláusula “GRUPO POR GRUPO
  • Filtrar grupos com HAVING
  • Escrever consultas utilizando a cláusula GROUP BY
  • Escrita de consultas usando funções agregadas
  • Escrita de consultas que utilizam diferentes funções agregadas
  • Escrever consultas que filtram grupos com a cláusula HAVING
  • Escrever sub-perguntas independentes
  • Escrever sub-perguntas correlatas
  • Usando o EXISTS predicar com subconsultas
  • Escrita de perguntas que utilizam sub-perguntas independentes
  • Escrever consultas usando sub-perguntas escalares e de múltiplos resultados
  • Escrever consultas usando sub-perguntas correlacionadas e uma cláusula EXISTS
  • Usando vistas
  • Utilização de funções com valores de tabela em linha
  • Utilização de tabelas derivadas
  • Utilização de expressões comuns de tabela
  • Escrever consultas utilizando vistas
  • Escrever consultas utilizando tabelas derivadas
  • Escrever consultas usando expressões comuns de tabela (CTE)
  • Escrever consultas usando expressões com valores de tabela em linha (TVF)
  • Escrita de consultas com o operador UNION
  • Usando EXCEPTO e INTERSECTO
  • Usando APLICAR
  • Escrever consultas usando UNION e UNION TODOS os operadores do conjunto
  • Escrever consultas utilizando operadores CROSS APPLY e OUTER APPLY
  • Escrever consultas utilizando os operadores EXCEPTO e INTERSECTO
  • Criação de janelas com OVER
  • Exploração das funções da janela
  • Escrever consultas usando funções de ordenação
  • Escrever consultas usando funções de compensação
  • Escrever consultas usando funções de agregação de janelas
  • Escrita de perguntas com PIVOT e UNPIVOT
  • Trabalho com conjuntos de agrupamento
  • Escrever consultas utilizando o operador PIVOT
  • Escrever consultas utilizando o operador UNPIVOT
  • Escrever consultas utilizando as subcláusulas GROUPING SETS CUBE e ROLLUP
  • Consulta de dados com procedimentos armazenados
  • Passagem de parâmetros para procedimentos armazenados
  • Criação de procedimentos simples de armazenamento
  • Trabalhar com SQL dinâmico
  • Utilização da declaração EXECUTIVA para invocar procedimentos armazenados
  • Passagem de parâmetros para procedimentos armazenados
  • Execução de procedimentos armazenados no sistema

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

Descobridor de cursos

Cursos relacionados