DP-080T00 Querying Data with Microsoft Transact-SQL
Este curso ensinará os conceitos básicos do dialeto da Microsoft da linguagem SQL padrão: Transact-SQL. Os tópicos incluem a consulta e a modificação de dados em bancos de dados relacionais hospedados em sistemas de banco de dados baseados no Microsoft SQL Server, incluindo: Microsoft SQL Server, Banco de Dados SQL do Azure e Azure Synapse Analytics.
Cargo: Administrador de Banco de Dados.
Habilidades obtidas
- Usar ferramentas de consulta do SQL Server
- Escrever instruções SELECT para recuperar colunas de uma ou mais tabelas
- Classificar e filtrar dados selecionados
- Usar funções internas para valores de dados retornados
- Criar grupos de dados e agregar os resultados
- Modificar dados com Transact-SQL usando INSERT, UPDATE, DELETE e MERGE
Perfil do público-alvo
Este curso pode ser valioso para qualquer pessoa que precise escrever consultas básicas em SQL ou Transact-SQL. Isso inclui qualquer pessoa que trabalha com os dados como analista de dados, engenheiro de dados, cientista de dados, administrador de banco de dados ou desenvolvedor de banco de dados. Ele também pode ser útil para outras pessoas envolvidas secundariamente com os dados ou que desejam saber mais sobre como trabalhar com os dados como arquitetos de soluções, alunos e gerentes de tecnologia.
Pré-requisitos: Conhecimentos de Windows e noções de banco de dados relacional.
Material incluso: Apostila Digital e Certificado Profissionalizante.
Quer saber mais informações sobre o curso, além de valores e datas de turmas? Matricule-se agora:
Módulo 1: Introdução ao Transact-SQL
Neste módulo, você aprenderá sobre os conceitos básicos da linguagem T-SQL (Transact-SQL), bem como propriedades gerais e terminologia de bancos de dados relacionais. Este módulo também apresentará a instrução SELECT básica para recuperar dados de uma tabela.
Lições
- Introdução ao Transact-SQL
- Utilizar a instrução SELECT
Laboratório: Introdução a ferramentas de consulta do SQL Server e escrita de consultas no T-SQL
Depois de completar este módulo, os alunos estarão aptos a:
- Usar uma ferramenta de consulta para escrever e executar consultas em Transact-SQL
- Entender os conceitos básicos do banco de dados relacional e da linguagem T-SQL
- Escrever instruções SELECT para recuperar dados de uma tabela de banco de dados relacional
- Entender os tipos de dados básicos e como eles são usados
- Entender as noções básicas de valores NULL
Módulo 2: Classificação e filtragem de resultados da consulta
No módulo, você aprenderá a controlar quais dados são retornados e a ordem na qual eles são retornados. Você usará a cláusula ORDER BY, com e sem paginação. Você aprenderá sobre vários tipos de filtros que podem ser usados na cláusula WHERE para controlar quais linhas de dados são retornadas. Você também aprenderá a gerenciar os resultados removendo duplicatas com DISTINCT.
Lições
- Classificar resultados de consulta
- Filtragem de dados
Laboratório: classificar e filtrar dados retornados por consultas SELECT
Depois de completar este módulo, os alunos estarão aptos a:
- Use ORDER BY para classificar os resultados de uma instrução SELECT do T-SQL
- Adicionar uma cláusula TOP para limitar as linhas ordenadas retornadas
- Paginação dos dados classificados com OFFSET-FET
- Escrever cláusulas WHERE para filtrar as linhas retornadas
- Usar DISTINCT para eliminar linhas duplicadas nos resultados
Módulo 3: Usar JOINs e subconsultas
Neste módulo, você explorará consultas T-SQL que acessam dados de várias tabelas com vários tipos de operações JOIN e subconsultas simples.
Lições
- Usar operações JOIN
- Usar subconsultas
Laboratório: escrever consultas com operações JOIN
Laboratório: escrever instruções SELECT usando subconsultas
Depois de completar este módulo, os alunos estarão aptos a:
- Escrever consultas que acessam dados de várias tabelas usando operações JOIN
- Entender as diferenças entre o tipo de operações JOIN: INNER JOIN, OUTER JOIN e CROSS JOIN
- Entender como unir uma tabela a si mesma com uma autojunção
- Gravar subconsultas em uma instrução SELECT
- Entender a diferença entre subconsultas escalares e com vários valores
- Entender a diferença entre subconsultas correlacionadas e autocontidas
Módulo 4: Uso de funções internas
No módulo, você explorará o uso de funções internas para retornar valores computados ou especiais na lista SELECT ou na cláusula WHERE. As funções incluem funções matemáticas, funções de cadeia de caracteres e funções do sistema. Há outros tipos de funções que serão mencionados, mas não discutidos em detalhes. Você também aprenderá a combinar linhas de dados em apenas um grupo, fornecendo informações resumidas para o grupo, como SUM, MIN ou MAX.
Lições
- Introdução a funções escalares
- Agrupar resultados agregados
Laboratório: funções internas
Depois de completar este módulo, os alunos estarão aptos a:
- Escrever consultas usando funções escalares
- Escrever consultas usando funções de agregação
- Usar GROUP BY para combinar dados em grupos com base em um valor de coluna comum
- Entender como HAVING é usado para filtrar grupos de linhas
Módulo 5: Modificar dados
Neste módulo, você aprenderá as instruções T-SQL para modificar dados de tabela, incluindo UPDATE, DELETE e MERGE, bem como várias opções para INSERT, incluindo a criação de uma tabela contendo dados de uma tabela existente. Você também verá como fazer com que o sistema forneça automaticamente valores para as colunas à medida que os dados forem inseridos.
Lições
- Inserir dados em tabelas
- Modificar e excluir dados
Laboratório: modificar dados
Depois de completar este módulo, os alunos estarão aptos a:
- Inserir dados em uma tabela existente
- Especifique que uma coluna deve ser preenchida automaticamente com um valor IDENTITY ou SEQUENCE
- Modificar dados usando a instrução UPDATE
- Excluir dados usando a instrução DELETE
- Modificar dados usando MERGE para sincronizar duas tabelas
Quer saber mais informações sobre o curso, além de valores e datas de turmas? Matricule-se agora:
PRÓXIMAS TURMAS REGULARES
Cursos individuais de acordo com a sua disponibilidade entre em contato e agende sua aula.
Entre na lista de espera deste curso