Desenvolvimento T-SQL com SQL Server 2016/2017


SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Aprenda todos os recursos necessários para a utilização do banco de dados SQL Server na sua rotina diária de desenvolvedor. O SQL Server é um Sistema Gerenciador de Bancos de Dados (SGBD) da Microsoft.

Trata-se de um dos bancos de dados mais utilizados do mundo. Graças a sua robustez, estabilidade, eficiência e aos fartos recursos que o SQL Server oferece tanto para desenvolvedores quanto para DBAs, o SQL Server entra no nicho dos bancos de dados mais respeitados, ao lado de outros SGBDs como Oracle, MySQL e PostGreSQL.

Atualmente na versão 2017, o SQL Server traz uma série de inovações e melhorias às funcionalidades já existentes, além de se consolidar não somente como um SGBD, mas como uma solução completa para armazenamento e gerência de dados nos mais variados formatos. Isso certamente coloca o SQL Server na vanguarda da inovação entre os bancos de dados atualmente disponíveis.

Share on FacebookTweet about this on TwitterShare on LinkedIn

Conteúdo Programático


Público Alvo:
Profissionais de Banco de Dados, Analistas de Negócios, Tomadores de Decisões Técnicos e estudantes.

 

•    Tipos de Dados

•    Constraints
Unique
Default
Check
Primary key
Foreign key

•    Tabelas Temporária
Local
Global

•  Variavéis de Tabela

•    Consultas

Ltrim, Rtrim, Trim, Substring, Replace, Replicate, Upper, Lower, Cast, Convert, If Else, Case When, Len, Datalengh, Left, Right, Try Catch

•    Operações
Insert
Insert em Bloco
Bulk Insert
Check Constraints

•    Update

•    Delete
Delete em Bloco
Truncate

•    Procedures

•    View

•    Trigger

•    Functions
Scalar Value
Table Value

•    Live Query Statistics
Aprendendo a ler o Plano
Analisar a quantidade de execuções

•    Windows Functions

•    Ranking
Rank
Row_Number
Dense_Rank
Ntile

•    COUNT, SUM, AVG, MAX, MIN

•    LAG, LEAD

•    Group By
Having
TOP com Offset-Fetch

•    Apply
Cross
Outer

•    Sub-Query

•    CTE
Em uma ResultSet
Em uma Coluna

•    Agregações
Rollup
Cube
Grouping Sets

•    Armazenamento

•    Data Files
MDF
LDF
NDF

•    Páginas e Extents

•    Índices
Clustered
Non-Clustered
ColumnStore
Rebuild e Reoganize

•    Transaction Isolation Level
Read Commited
Read Uncommited
Repeatable Read
Serializable
Snapshot
Dead Lock

•    Backup e Restore
Full
Differential
Transaction Log

•    Criptografia e Segurança de Dados
Dynamic Data Masking
Row Level Security
Always Encrypted
Permissões de usuários e acessos

•   Temporal Tables

•   FOR JSON

•   Importação e Exportação no MS SQL Server
Planilha CSV
Arquivos .txt
Bases de Dados


Inscrever-se