CORSO MOC20761: Querying Data with Transact-SQL CEGEKA Education corsi di formazione professionale
Querying Data with Transact-SQL Lo scopo principale di queso corso è quello di dare agli studenti una buona conoscenza del linguaggio Transact- SQL che viene utilizzato da tutte le funzioni correlate a SQL Server e cioè: l amministrazione di database, lo sviluppo di database e la Business Intelligence Durata del corso 5 giorni Destinatari / Audience Amministratori di database sviluppatori di database professionisti di Business Intelligence Obiettivi / Goals Descrivere la piattaforma e i concetti di base di Microsoft SQL Server 2016. Comprendere le somiglianze e le differenze tra Transact- SQL e altri linguaggi di programmazione. Usare query SELECT Creare tabelle multi query Ordinare e filtrare i dati Utilizzare i diversi tipi id dati in SQL Server Modificare i dati utilizzando Transact- SQL Utilizzare le funzioni built-in Creare dati aggregati Utilizzare subquery Utilizzare Common Table Expression (CTE) Utilizzare set operators Usare le funzioni window ranking, offset e funzioni di aggregazione Attuare rotazione e set di raggruppamenti Eseguire le estensioni procedurali di SQL Programmare con T- SQL Gestire gli errori Implementare la transazioni di dati Requisiti / Requirements Conoscenza operativa dei database relazionali. conoscenza di base del sistema operativo Microsoft Windows e la sue funzionalità di base Moduli / Modules Module 1: Introduction to Microsoft SQL Server 2016 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 Introducing T-SQL Understanding Sets Understanding Predicate Logic Understanding the Logical Order of Operations in SELECT statements Module 3: Writing SELECT Queries Writing Simple SELECT Statements Eliminating Duplicates with DISTINCT Using Column and Table Aliases Writing Simple CASE Expressions Module 4: Querying Multiple Tables Understanding Joins Querying with Inner Joins Querying with Outer Joins Querying with Cross Joins and Self Joins Module 5: Sorting and Filtering Data Sorting Data Filtering Data with Predicates Filtering with the TOP and OFFSET-FETCH Working with Unknown Values Module 6: Working with SQL Server 2016 Data Types Introducing SQL Server 2016 Data Types Working with Character Data Working with Date and Time Data Module 7: Using DML to Modify Data Inserting Data Modifying and Deleting Data Module 8: Using Built-In Functions Writing Queries with Built-In Functions Using Conversion Functions Using Logical Functions Using Functions to Work with NULL Module 9: Grouping and Aggregating Data Using Aggregate Functions Using the GROUP BY Clause Filtering Groups with HAVING Module 10: Using Subqueries Writing Self-Contained Subqueries Writing Correlated Subqueries Using the EXISTS Predicate with Subqueries
Module 11: Using Table Expressions Using Views Using Inline Table-Valued Functions Using Derived Tables Using Common Table Expressions Module 12: Using Set Operators Writing Queries with the UNION operator Using EXCEPT and INTERSECT Using APPLY Module 13: Using Windows Ranking, Offset, and Aggregate Functions Creating Windows with OVER Exploring Window Functions Module 14: Pivoting and Grouping Sets Writing Queries with PIVOT and UNPIVOT Working with Grouping Sets Module 15: Executing Stored Procedures Querying Data with Stored Procedures Passing Parameters to Stored procedures Creating Simple Stored Procedures Working with Dynamic SQL Module 16: Programming with T-SQL T-SQL Programming Elements Controlling Program Flow Module 17: Implementing Error Handling Implementing T-SQL error handling Implementing structured exception handling Module 18: Implementing Transactions Transactions and the database engines Controlling transactions
Powered by TCPDF (www.tcpdf.org) CEGEKA Education corsi di formazione professionale La formazione di qualità, su misura per te Flessibile I corsi possono essere organizzati negli orari e nelle modalità più adatte alle tue esigenze, in modo che abbiano il minor impatto possibile sulle tue attività quotidiane. Training on the job Docenti altamente qualificati ti affiancheranno durante una giornata di lavoro e ti aiuteranno ad utilizzare le tecnologie per risolvere problemi reali. Two-steps Teoria e pratica vanno a braccetto. Il nostro percorso formativo, suddiviso in due fasi, ti permette di acquisire la conoscenza e di testarne subito l efficacia. Sharing Course Corsi in aula di gruppo, con teoria e laboratori, questi ultimi proposti da ogni singolo partecipante su aspetti reali tratti dalla pratica quotidiana On-Site I corsi possono svolgersi presso una delle sedi CEGEKA o presso la vostra sede sia sul territorio nazionale che internazionale. One-to-One Corsi progettati e realizzati su misura, sia di gruppo che individuali con docente interamente dedicato www.cegeka.it/education/ learning@cegeka.it Milano Via Alessandro Volta, 16 20093 Cologno Monzese, MI Tel: +39 02 254427 255 Roma Via Casilina 3T, Palazzina D 00182 Roma Tel: +39 06 72910119 Padova Corso Stati Uniti 18/B 35127 Padova Tel. +39 049 8976800