Querying Data with Microsoft Transact-SQL (DP-080)

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível Iniciado | Laboral: 2 dias | 14 horas

Apresentação

Este curso introdutório ensina os fundamentos do Transact-SQL (T-SQL), o dialeto da linguagem SQL da Microsoft. Os participantes irão aprender a consultar e modificar dados em bases de dados relacionais hospedadas em sistemas baseados no Microsoft SQL Server, incluindo Azure SQL Database e Azure Synapse Analytics. O curso fornece uma base essencial para quem trabalha com dados, sendo frequentemente o primeiro passo em diversos percursos de certificação da Microsoft na área de dados.

Enquadramento

O domínio da linguagem SQL é uma competência essencial para profissionais que lidam com dados. Com a crescente adoção de soluções em cloud e análise de dados em tempo real, compreender como escrever e otimizar consultas em Transact-SQL tornou-se uma capacidade crítica. Este curso segue os conteúdos oficiais do percurso Microsoft e prepara os formandos para ambientes empresariais modernos, com bases de dados relacionais distribuídas localmente e na cloud. Serve também como preparação para a certificação DP-080: Querying Data with Microsoft Transact-SQL (associada ao plano formativo de Microsoft Certified: Azure Data Fundamentals).

Destinatários

Este curso é indicado para:

  • Analistas de dados, cientistas de dados e engenheiros de dados
  • Administradores e programadores de bases de dados que pretendem aprender ou consolidar competências em T-SQL
  • Arquitetos de soluções, gestores de tecnologia ou estudantes que pretendam compreender a base da interação com bases de dados relacionais
  • Qualquer profissional que necessite de escrever consultas SQL para análise ou integração de dados

Objetivo Geral

Dotar os participantes com as competências fundamentais para escrever consultas em Transact-SQL, incluindo leitura, modificação e análise de dados, utilizando bases de dados hospedadas em Microsoft SQL Server, Azure SQL Database e Azure Synapse Analytics.

Objetivos Específicos

No final da formação, os participantes deverão ser capazes de:

  • Utilizar ferramentas para escrever e executar consultas T-SQL
  • Compreender os fundamentos de bases de dados relacionais
  • Consultar dados com SELECT, incluindo filtragem, ordenação e paginação
  • Utilizar joins, subqueries e funções incorporadas para obter e transformar dados
  • Agrupar e resumir dados com funções de agregação
  • Inserir, atualizar e remover dados com comandos DML
  • Utilizar funcionalidades como MERGE, IDENTITY e SEQUENCE

Programa

Módulo 1: Introdução ao Transact-SQL

  • Fundamentos da linguagem T-SQL e bases de dados relacionais
  • Utilização do comando SELECT
  • Tipos de dados básicos e tratamento de valores nulos
  • Laboratório: Introdução às ferramentas de consulta e escrita de queries

Módulo 2: Ordenar e Filtrar Resultados

  • Ordenação com ORDER BY, TOP, e paginação com OFFSET-FETCH
  • Filtros com WHERE e eliminação de duplicados com DISTINCT
  • Laboratório: Escrita de consultas com filtros e ordenação

Módulo 3: Utilização de Joins e Subqueries

  • Tipos de JOIN: INNER, OUTER, CROSS e SELF JOIN
  • Subqueries: escalares, múltiplos valores, correlacionadas e independentes
  • Laboratório: Escrita de queries com joins e subconsultas

Módulo 4: Funções Incorporadas e Agregação

  • Funções escalares: matemáticas, de texto e do sistema
  • Agregações com SUM, AVG, MIN, MAX, COUNT
  • Agrupamento com GROUP BY e filtragem com HAVING
  • Laboratório: Consultas com funções e agrupamentos

Módulo 5: Modificação de Dados

  • Inserção com INSERT, incluindo geração automática com IDENTITY e SEQUENCE
  • Atualizações com UPDATE
  • Eliminação de dados com DELETE
  • Sincronização de dados com MERGE
  • Laboratório: Inserção, atualização e eliminação de dados

Pedido de Informação