SQL Server - Programando em T-SQL e CRL - TURMA CONFIRMADA

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.

Mais vantagens para você

  • Upgrade para o seu currículo com a qualidade Ulbra
  • Educação continuada na sua formação
  • Temáticas relacionadas à estrutura curricular dos cursos
*Consulte todas as condições com a extensão. Ao solicitar a emissão do certificado poderá ser cobrada uma taxa adicional.

Acompanhe-nos nas redes sociais

Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Blog

Não encontrou o que procura?