20461 – Modelagem de Dados e Consultas SQL Server 2014

APRESENTAÇÃO:

Este curso de instrutor de 5 dias levado proporciona aos alunos com as competências técnicas necessárias para escrever consultas básicas de Transact-SQL para Microsoft SQL Server 2014. Este curso é a base para todas as disciplinas relacionadas com SQL Server; ou seja, administração de banco de dados, desenvolvimento de banco de dados e Business Intelligence. Este curso ajuda as pessoas a se preparar para o exame 70-461.

Nota: Este curso destina-se a clientes que estão interessados em aprender SQL Server 2012 ou 2014 de SQL Server. Abrange os novos recursos do SQL Server de 2014, mas também os recursos importantes em toda a plataforma de dados SQL Server.

PÚBLICO-ALVO:

Este curso destina-se a administradores de banco de dados, banco de dados de desenvolvedores e profissionais de Business Intelligence. O curso muito provavelmente vai ser bem atendido por usuários de poder SQL que não são necessariamente voltados para o banco de dados ou planejam fazer o exame; ou seja, relatório escritores, analistas de negócios e os desenvolvedores de aplicativos do cliente.

 Na conclusão do curso:

Após a conclusão deste curso, os alunos serão capazes de:

• Descreva a arquitetura básica e conceitos do Microsoft SQL Server 2014.
• Compreende as semelhanças e diferenças entre Transact-SQL e outras linguagens de computador.
• Escrever consultas SELECT
• Várias tabelas de consulta
• Classificar e filtrar dados
• Descrever o uso de tipos de dados no SQL Server
• Modificar dados usando Transact-SQL
• Usar funções internas
• Grupo e agregação de dados
• Usar subconsultas
• Usar expressões de tabela
• Uso conjunto de operadores
• Use a janela, o deslocamento e funções de agregação
• Implementar pivotante e agrupando conjuntos
• Executar procedimentos armazenados
• Programa com T-SQL
• Implementar o tratamento de erros
• Implementar transações

CONTEÚDO PROGRAMÁTICO

 PARTE 1:
Princípios básicos de modelagem de dados
A linguagem de consulta estruturada SQL;
Formas normais (1FN, 2FN e 3FN)
Tabelas e relacionamentos;
Chaves primária, estrangeira, candidata e alternativa;
Cardinalidade

 PARTE 2:
Querying Microsoft SQL Server®
 
Module 1: Introduction to Microsoft SQL Server 2014
Lessons
The Basic Architecture of SQL Server
SQL Server Editions and Versions
Getting Started with SQL Server Management Studio

Module 2: Introduction to T-SQL Querying
Lessons
Introducing T-SQL
Understanding Sets
Understanding Predicate Logic
Understanding the Logical Order of Operations in SELECT statements

Module 3: Writing SELECT Queries
Lessons
Writing Simple SELECT Statements
Eliminating Duplicates with DISTINCT
Using Column and Table Aliases
Writing Simple CASE Expressions 

Module 4: Querying Multiple Tables
Lessons
Understanding Joins
Querying with Inner Joins
Querying with Outer Joins
Querying with Cross Joins and Self Joins

Module 5: Sorting and Filtering Data
Lessons
Sorting Data
Filtering Data with a WHERE Clause
Filtering with the TOP and OFFSET-FETCH Options
Working with Unknown and Missing Values

Module 6: Working with SQL Server 2014 Data Types
Lessons
Introducing SQL Server 2014 Data Types
Working with Character Data
Working with Date and Time Data

Module 7: Using DML to Modify Data
Lessons
Inserting Data
Modifying and Deleting Data 

Module 8: Using Built-In
Lessons
Writing Queries with Built-In Functions
Using Conversion Functions
Using Logical Functions
Using Functions to Work with NULL

 Module 9: Grouping and Aggregating Data
Lessons
Using Aggregate Functions
Using the GROUP BY Clause
Filtering Groups with HAVING

 Module 10: Using Subqueries
Lessons
Writing Self-Contained Subqueries
Writing Correlated Subqueries
Using the EXISTS Predicate with Subqueries

Module 11: Using Table Expressions
Lessons
Using Derived Tables
Using Common Table Expressions
Using Views
Using Inline Table-Valued Functions

 Module 12: Using Set Operators
Lessons
Writing Queries with the UNION Operator
Using EXCEPT and INTERSECT
Using APPLY

 Module 13: Using Window Ranking, Offset, and Aggregate Functions
Lessons
Creating Windows with OVER
Exploring Window Functions

 Module 14: Pivoting and Grouping Sets
Lessons
Writing Queries with PIVOT and UNPIVOT
Working with Grouping Sets

Module 15: Executing Stored Procedures
Lessons
Querying Data with Stored Procedures
Passing Parameters to Stored Procedures
Creating Simple Stored Procedures
Working with Dynamic SQL

Module 16: Programming with T-SQL
Lessons
T-SQL Programming Elements
Controlling Program Flow

Module 17: Implementing Error
Lessons
Using TRY / CATCH Blocks
Working with Error Information

Module 18: Implementing Transactions
Lessons
Transactions and the Database Engine
Controlling Transactions
Isolation Levels

Module 19: Improving Query Performance
Lessons
Factors in Query Performance
Displaying Query Performance Data

Module 20: Querying SQL Server Metadata
Lessons
Querying System Catalog Views and Functions
Executing System Stored Procedures
Querying Dynamic Management Objects

INFORMAÇÕES ADICIONAIS:

Carga Horária: 40H
Material Didático: Livro – Português (Não oficial Microsoft)
Parte Prática: Exercícios Máquina Virtual (Oficial Microsoft)
 

 OBSERVAÇÃO:
Os treinamentos serão ministrados com 01 aluno por computador, tendo no mínimo 06 (seis) alunos por turma ou no máximo 08 (oito).
 A ZLN Cursos se reserva no direito de não oferecer o curso, caso não seja preenchido o número mínimo de vagas.



SOLICITAR PROPOSTA

PREENCHA OS CAMPOS ABAIXO PARA SOLICITAR UMA PROPOSTA, TODOS OS CAMPOS SÃO OBRIGATÓRIOS.