Corso Querying Data with Transact-SQL MOC 20761
Durata: 4 giorni
PERCHÉ SCEGLIERE IL CORSO QUERYING DATA WITH TRANSACT-SQL
Grazie al corso Querying Data with Transact-SQL, acquisirai le competenze essenziali per progettare, implementare e ottimizzare soluzioni di manipolazione dati su SQL Server.
Il corso tecnico specialistico offre:
- Supporto qualificato: avrai accesso a formatori esperti nel settore, pronti ad assisterti durante il percorso formativo e a fornire risposte dettagliate alle tue domande e esigenze.
- Materiale didattico completo: ogni sezione del corso sarà corredata da moduli PDF dettagliati e risorse aggiuntive per approfondire gli argomenti trattati.
- Esperienza pratica: attraverso i laboratori organizzati, avrai l’opportunità di mettere in pratica le conoscenze acquisite nell’esecuzione di query sui dati con Transact-SQL.
A CHI È RIVOLTO IL CORSO
TRANSACT-SQL
Il corso è destinato a:
- tecnici informatici,
- sviluppatori,
- amministratori di database,
- professionisti di Business Intelligence
- e professionisti IT che necessitano di competenze avanzate per estrarre, manipolare e analizzare dati utilizzando SQL Server.
Al fine di massimizzare il valore del corso, è consigliato che i partecipanti abbiano:
- Conoscenza operativa dei database relazionali.
- Conoscenza di base del linguaggio SQL.
- Conoscenza del sistema operativo Microsoft Windows e delle sue funzionalità di base.
COSA SAPRAI FARE ALLA FINE DEL CORSO TRANSACT-SQL
Al termine del corso i partecipanti saranno in grado di:
- Comprendere la piattaforma e i concetti Microsoft SQL Server.
- Utilizzare efficacemente Transact-SQL (T-SQL) per interrogare, manipolare e gestire i dati.
- Creare tabelle, modificare i dati e sfruttare le funzioni built-in per la gestione dei dati.
- Eseguire query avanzate, utilizzando subquery, Common Table Expression (CTE) e set operators.
- Analizzare i dati utilizzando funzioni di aggregazione e funzioni window ranking.
- Programmare in modo avanzato con T-SQL, inclusa la creazione di stored procedure, funzioni e trigger.
- Gestire gli errori e implementare transazioni dei dati per garantire l’integrità e la coerenza dei dati.
PROGRAMMA DEL CORSO QUERYING DATA WITH TRANSACT-SQL
Modulo 1: Introduction to Microsoft SQL Server
- The Basic Architecture of SQL Server
- SQL Server Editions and Versions
- Getting Started with SQL Server Management Studio
- Lab : Working with SQL Server Tools
Modulo 2: Introduction to T-SQL Querying
- Introducing T-SQL
- Understanding Sets
- Understanding Predicate Logic
- Understanding the Logical Order of Operations in SELECT statements
- Lab : Introduction to T-SQL Querying
Modulo 3: Writing SELECT Queries
- Writing Simple SELECT Statements
- Eliminating Duplicates with DISTINCT
- Using Column and Table Aliases
- Writing Simple CASE Expressions
- Lab : Writing Basic SELECT Statements
Modulo 4: Querying Multiple Tables
- Understanding Joins
- Querying with Inner Joins
- Querying with Outer Joins
- Querying with Cross Joins and Self Joins
- Lab : Querying Multiple Tables
Modulo 5: Sorting and Filtering Data
- Sorting Data
- Filtering Data with Predicates
- Filtering Data with TOP and OFFSET-FETCH
- Working with Unknown Values
- Lab : Sorting and Filtering Data
Modulo 6: Working with SQL Server Data Types
- Introducing SQL Server Data Types
- Working with Character Data
- Working with Date and Time Data
- Lab : Working with SQL Server Data Types
Modulo 7: Using DML to Modify Data
- Inserting Data
- Modifying and Deleting Data
- Lab : Using DML to Modify Data
Modulo 8: Using Built-In Functions
- Writing Queries with Built-In Functions
- Using Conversion Functions
- Using Logical Functions
- Using Functions to Work with NULL
- Lab : Using Built-In Functions
Modulo 9: Grouping and Aggregating Data
- Using Aggregate Functions
- Using the GROUP BY Clause
- Filtering Groups with HAVING
- Lab : Grouping and Aggregating Data
Modulo 10: Using Subqueries
- Writing Self-Contained Subqueries
- Writing Correlated Subqueries
- Using the EXISTS Predicate with Subqueries
- Lab : Using Subqueries
Modulo 11: Using Table Expressions
- Using Views
- Using Inline Table-Valued Functions
- Using Derived Tables
- Using Common Table Expressions
- Lab : Using Table Expressions
Modulo 12: Using Set Operators
- Writing Queries with the UNION operator
- Using EXCEPT and INTERSECT
- Using APPLY
- Lab : Using Set Operators
Modulo 13: Using Windows Ranking, Offset, and Aggregate Functions
- Creating Windows with OVER
- Exploring Window Functions
- Lab : Using Windows Ranking, Offset, and Aggregate Functions
Modulo 14: Pivoting and Grouping Sets
- Writing Queries with PIVOT and UNPIVOT
- Working with Grouping Sets
- Lab : Pivoting and Grouping Sets
Modulo 15: Executing Stored Procedures
- Querying Data with Stored Procedures
- Passing Parameters to Stored procedures
- Creating Simple Stored Procedures
- Working with Dynamic SQL
- Lab : Executing Stored Procedures
Modulo 16: Programming with T-SQL
- T-SQL Programming Elements
- Controlling Program Flow
- Lab : Programming with T-SQL
Modulo 17: Implementing Error Handling
- Implementing T-SQL error handling
- Implementing structured exception handling
- Lab : Implementing Error Handling
Modulo 18: Implementing Transactions
- Transactions and the database engines
- Controlling transactions
- Lab : Implementing Transactions
GUARDA UN’ANTEPRIMA DEL CORSO
PRENOTA IL TUO CORSO
MOC 20761: Querying Data with Transact-SQL
Durata 4 giorni
Prezzo € 1.200,00 + IVA
Prezzo da listino a partecipante
Quotazione garantita per formazione online con minimo 3 iscritti della stessa azienda.
Desideri un corso personalizzato? Contattaci per una quotazione dedicata.
FAQS QUERYING DATA WITH TRANSACT-SQL
Questo corso è adatto a principianti o è più indicato per utenti esperti?
Il corso è progettato per adattarsi a vari livelli di esperienza, ma è particolarmente utile per coloro che desiderano acquisire una solida comprensione di SQL Server e Transact-SQL.
Come si può organizzare la formazione personalizzata?
La formazione è organizzabile in date e orari a scelta del cliente in sessioni di mezza giornata per interiorizzare al meglio i contenuti proposti. Contattaci per fissare un appuntamento con il trainer e definire i contenuti del corso adatti alla tua azienda.
Al termine del corso viene rilasciata una certificazione?
Al termine del corso viene rilasciato un attestato di partecipazione personalizzato. È possibile richiederlo anche in lingua inglese.
Quali competenze acquisirò al termine del corso?
Al termine del corso i partecipanti saranno in grado di utilizzare Transact-SQL per interrogare e gestire i dati, creare tabelle, programmare con T-SQL, gestire errori e implementare transazioni.
Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto
Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante: