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 informações aqui Inscrições encerradasRegistre interesse na próxima turma
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