Codice
MSSQ04
Durata
5 giorni
Prezzo
1.650,00 €
Lingua
Italiano
Edizioni
dal 25 al 27 maggio e 4 e 5 giugno |
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Chiedi informazioni
Querying Data with Transact-SQL
Codice: MSSQ04
Il corso è destinato a fornire agli studenti una comprensione solida delle basi del Transact-SQL, il linguaggio di interrogazione e manipolazione dei dati utilizzato in Microsoft SQL Server, Azure SQL Database e Azure Synapse Analytics. È progettato per coloro che iniziano con i database SQL e desiderano acquisire competenze per interrogare e modificare i dati.
Modalità di erogazione
In aula o Live Virtual Classroom.
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.
Contenuti del corso
- Introduzione a Microsoft SQL Server
- Architettura di base di SQL Server
- Edizioni e versioni di SQL Server
- Introduzione a SQL Server Management Studio
- Introduzione alla Querying T-SQL
- Introduzione a T-SQL
- Comprensione degli insiemi
- Comprensione della logica dei predicati
- Ordine logico delle operazioni nelle istruzioni SELECT
- Scrittura delle Query SELECT
- Scrittura di istruzioni SELECT semplici
- Eliminazione dei duplicati con DISTINCT
- Uso di alias di colonne e tabelle
- Scrittura di espressioni CASE semplici
- Interrogazione di Tabelle Multiple
- Comprensione dei join
- Query con inner join
- Query con outer join
- Query con cross join e self join
- Ordinamento e Filtraggio dei Dati
- Ordinamento dei dati
- Filtraggio dei dati con predicati
- Filtraggio dei dati con TOP e OFFSET-FETCH
- Lavorare con valori sconosciuti
- Lavorare con i Tipi di Dati di SQL Server
- Introduzione ai tipi di dati di SQL Server
- Lavorare con dati di tipo carattere
- Lavorare con dati di tipo data e ora
- Utilizzo di DML per Modificare Dati
- Inserimento di dati
- Modifica e cancellazione di dati
- Utilizzo di Funzioni Incorporate
- Scrittura di query con funzioni incorporate
- Utilizzo di funzioni di conversione
- Utilizzo di funzioni logiche
- Lavorare con NULL tramite funzioni
- Raggruppamento e Aggregazione dei Dati
- Utilizzo di funzioni aggregate
- Utilizzo della clausola GROUP BY
- Filtraggio di gruppi con HAVING
- Utilizzo di Subquery
- Scrittura di subquery autonome
- Scrittura di subquery correlate
- Utilizzo del predicato EXISTS con subquery
- Utilizzo di Espressioni di Tabelle
- Utilizzo di viste
- Utilizzo di funzioni con valori di tabella in linea
- Utilizzo di tabelle derivate
- Utilizzo di espressioni di tabelle comuni
- Utilizzo degli Operatori Set
- Scrittura di query con l’operatore UNION
- Utilizzo di EXCEPT e INTERSECT
- Utilizzo di APPLY
- Utilizzo di Funzioni di Classificazione, Offset e Aggregazione
- Creazione di finestre con OVER
- Esplorazione delle funzioni di finestra
- Pivotare e Raggruppare Set
- Scrittura di query con PIVOT e UNPIVOT
- Lavorare con Grouping Sets
- Esecuzione di Stored Procedure
- Interrogazione di dati con stored procedure
- Passaggio di parametri a stored procedures
- Creazione di stored procedures semplici
- Lavorare con SQL dinamico
- Programmazione con T-SQL
- Elementi di programmazione T-SQL
- Controllo del flusso del programma
- Implementazione della Gestione degli Errori
- Implementazione della gestione degli errori T-SQL
- Implementazione della gestione strutturata delle eccezioni
- Implementazione delle Transazioni
- Transazioni e i motori di database
- Controllo delle transazioni
- Laboratori Pratici
Partecipanti
Il corso è rivolto a chiunque abbia bisogno di scrivere query SQL o Transact-SQL di base. Questo include:
- Amministratori o sviluppatori di database che hanno bisogno di scrivere o ottimizzare query T-SQL.
- Analisti di dati e professionisti business che utilizzano SQL Server per l’analisi dei dati.
- Sviluppatori di applicazioni che devono interfacciarsi con SQL Server nelle loro applicazioni.
Prerequisiti
Per partecipare al corso è necessario che i partecipanti abbiano:
- esperienza di lavoro con i database relazionali;
- conoscenza di base dei sistemi operativi Windows e delle loro funzionalità principali.
Obiettivi
Al termine del corso, gli studenti saranno in grado di:
- Utilizzare efficacemente gli strumenti di interrogazione di SQL Server.
- Programmare e ottimizzare istruzioni SELECT per recuperare dati da singole tabelle o tramite join di multiple tabelle.
- Ordinare e filtrare i dati selezionati utilizzando vari operatori e costrutti di T-SQL.
- Utilizzare funzioni incorporate per formattare, calcolare e trasformare set di risultati.
- Creare gruppi di dati e aggregare i risultati utilizzando funzioni di aggregazione e clausole GROUP BY.
- Modificare i dati in modo efficace e sicuro usando le istruzioni di Transact-SQL quali INSERT, UPDATE, DELETE e MERGE.
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design