Microsoft SQL Server - Programando em T-SQL e CRL - 2ª Edição

Apresentação: O curso de extensão SQL Server-Programando em T-SQL e CLR tem por objetivo proporcionar aos participantes os conceitos e práticas para desenvolver no ambiente Microsoft SQL Server, gerenciador que está entre os líderes do mercado mundial. Ideal para futuros administradores de banco de dados ou programadores/desenvolvedores interessados em conhecer o ambiente de programação nessa plataforma.

Objetivos: Entender aspectos importante sobre fundamentos de banco de dados e linguagem T-SQL como consultas e atualizações de dados, lógicas de  predicados, construção de programas (laços ,condicionais, etc), construção de objetivos programáveis dentro do banco de dados e seus objetos, criar e manter dos usuários, gerenciais segurança no acesso aos objetivos do banco.

Público-alvo: Dbas, Desenvolvedores e Analistas de Negócio.

Conteúdo Programático:

Fundamentos da linguagem e programação T-SQL.

  • Linguagem SQL, Lógica de predicados, Modelo Relacional, Ciclo de vida do dado.
  • Arquitetura do SQL Server: Edições, instâncias, databases, schemas  e objetivo.
  • Criação e definição de objetos.
  • Integridade de dados.

Consultando dados em tabelas simples.

  • Elementos do SELECT: FROM, WHERE, GROUP BY, HAVING.
  • SELECT, ORDER BY, OFFSET-FETCH.

Predicados e Operadores:

  • CASE, NULL
  • Data Types, collation, LIKE, date e time, consultando metadores.

Joins

  • CROSS JOINS, INNER JOINS, OUTER JOIN e mais tipos de Join

Subqueries

Table Expressions

  • Tabela derivada
  • CTE- Common Table Expressions
  • Views
  • Inline table- Vulued function
  • APPLY operator

Set Operators

  • UNION, INTERSECT, EXCEPT

Além dos fundamentos da consulta

  • Windows function- Ranking, offset, aggregate
  • Pivoting Data
  • Unpivoting
  • GroupingSets (CLUBE, ROLLUP, GROUPING SETS)

Modificação dos dados

  • INSERT- VALUES, SELECT, EXEC, INTO, BULK INSERT
  • DELETE- DELETE, TRUNCATE, DELETE based JOIN
  • UPDATE- UPDATE, UPDATE based JOIN
  • MERGE
  • OUTPUT.

Transação e Concorrência

  • Bloqueios e concorrência
  • Níveis de isolamento
  • Deadlocks

Objetos programáveis

  • Variáveis
  • Batches
  • Fluxos- IF, WHILE, GOTO, etc.
  • Cursores
  • Temporary tables- Local, Global, Variáveis Table, tipo Table
  • Dinâmico SQL-    exec, sp_executesql
  • Rotinas- USER- defined Function, stored Procedures, triggers, Tratamento de erros.

Outros:

  • Criptografia (básico)
  • Full- TextSearch
  • XML
  • XQuery e XPath
  • CLR
  • Programação. Net

Ministrante: Profº JULIANO Ramos Nunes -- Graduado em Análise e Desenvolvimento de Sistemas EAD UNISINOS. Profissional da informática com mais de 20 anos de experiência em Análise, Modelagem, Desenvolvimento e Implantação de Sistemas. Trabalhou na Função de Administrador de Banco de Dados (SQL Server) na Sispro em Canoas/RS, atendendo e dando consultoria de banco também em Clientes da Empresa. Hoje com a DBWORK presta serviços de consultoria, treinamento, desenvolvimento e projetos de banco de dados, aplicativos e BI.

Modalidade Presencial
Carga Horária 20 horas
Período De 11/04/2020 a 25/04/2020
Horário Sábados 11/04, 18/04 e 25/04/2020 - das 09h às 12h e das 13h às 16h40min
Inscrições De 06/12/2019 a 08/04/2020
Vagas 15
Local Á definir
Investimento Forma de pagamento
Inscreva-se agora

Galeria de Fotos

Documentos

ULBRA Canoas - Avenida Farroupilha, 8001 · Bairro São José · CEP 92425-900 · Canoas/RS
Telefone: + 55 51 3477.4000 · E-mail: