Il corso Microsoft 20461 Querying Microsoft SQL Server fornisce ai partecipanti la possibilità di acquisire le competenze tecniche per eseguire query Transact-SQL di base per Microsoft SQL Server.
Questo è il corso di base per tutte le discipline correlate a SQL Server come l’amministrazione dei database, lo sviluppo di database e l’acquisizione di business intelligence.
Lo scopo principale di questo corso è preparare i partecipanti all’esame "70-461: Writing Queries Using Microsoft SQL Server 2014 Transact-SQL." Questo è il primo esame che è necessario sostenere per tutte le altre discipline correlate a SDQ Server, come l’amministrazione dei database, lo sviluppo di database e l’acquisizione di business intelligence.
I destinatari principali di questo corso sono amministratori di database, sviluppatori di database e professionisti BI.
- Descrivere l’architettura e i concetti di base di Microsoft SQL Server
- Comprendere le somiglianze e le differenze tra Transact-SQL e gli altri linguaggi computer
- Scrivere query SELECT
- Eseguire query in più tabelle
- Ordinare e filtrare i dati
- Descrivere l’uso dei tipi di dati in SQL Server
- Modificare i dati con Transact-SQL
- Usare le funzioni incorporate
- Raggruppare e aggregare i dati
- Usare le sottoquery
- Usare le espressioni delle tabelle
- Usare gli operatori set
- Usare le funzioni di classificazione delle finestre, per gli offset e gli aggregati
- Implementare i set di pivot e raggruppamento
- Eseguire procedure archiviate
- Programmare con T-SQL
- Implementare la gestione degli errori
- Implementare le transazioni
Modulo 1: Introduzione a Microsoft SQL Server
- Architettura di base di SQL Server
- Edizioni e versioni di SQL Server
- Operazioni preliminari per iniziare a usare SQL Server Management Studio
Modulo 2: Introduzione a T-SQL Querying
- Introduzione a T-SQL
- Comprendere i set
- Comprendere la logica dei predicati
- Comprendere l’ordine logico delle operazioni nelle istruzioni SELECT
Modulo 3: Compilare query SELECT
- Compilare istruzioni SELECT semplici
- Eliminare i doppioni con DISTINCT
- Usare gli alias per le colonne e le tabelle
- Compilare espressioni CASE semplici
Modulo 4: Eseguire query su più tabelle
- Comprendere i Join
- Eseguire query con join interni
- Eseguire query con join esterni
- Eseguire query con Cross Join e Self Join
Modulo 5: Ordinare e filtrare i dati
- Ordinare i dati
- Filtrare i dati con i predicati
- Filtrare i dati con TOP e OFFSET-FETCH
- Usare i valori sconosciuti
Modulo 6: Usare i tipi di dati di SQL Server
- Introduzione ai tipi di dati di SQL Server
- Usare dati di tipo carattere
- Usare dati di tipo data e ora
Modulo 7: Usare DML per modificare i dati
- Inserire dati
- Modificare ed eliminare dati
Modulo 8: Usare le funzioni incorporate
- Compilare query con funzioni incorporate
- Usare le funzioni di conversione
- Usare le funzioni logiche
- Usare le funzioni da utilizzare con NULL
Modulo 9: Raggruppamento e aggregazione dei dati
- Usare le funzioni aggregate
- Usare la clausola GROUP BY
- Filtrare i gruppi con HAVING
Modulo 10: Usare le sottoquery
- Compilare sottoquery autonome
- Compilare sottoquery correlate
- Usare il predicato EXISTS con le sottoquery
Modulo 11: Usare le espressioni delle tabelle
- Usare le viste
- Usare le funzioni con valori di tabella inline
- Usare tabelle derivate
- Usare espressioni tabulari comuni
Modulo 12: Usare gli operatori Set
- Compilare query con l’operatore UNION
- Usare EXCEPT e INTERSECT
- Usare APPLY
Modulo 13: Usare la classificazione delle finestre, l’offset e le funzioni aggregate
- Creare finestre con OVER
- Esplorare le funzioni delle finestre
Modulo 14: Rotazione e raggruppamento dei set
- Compilare query con PIVOT e UNPIVOT
- Uso dei set di raggruppamento
Modulo 15: Eseguire query sui dati con procedure memorizzate
- Compilare query con PIVOT e UNPIVOT
- Passare parametri alle procedure memorizzate
- Creare procedure memorizzate semplici
- Usare Dynamic SQL
Modulo 16: Programmare con T-SQL
- Elementi della programmazione T-SQL
- Controllare il flusso del programma
Modulo 17: Implementare la gestione degli errori
- Usare i blocchi TRY / CATCH
- Usare le informazioni relative agli errori
Modulo 18: Implementare le transazioni
- Transazioni e motore del database
- Controllare le transazioni
Modulo 19: Appendice 1: Migliorare le prestazioni delle query
- Fattori che influiscono sulle prestazioni delle query
- Visualizzare i dati relativi alle prestazioni delle query
Modulo 20: Appendice 2: Eseguire query sui metadati di SQL Server
- Creare query su viste dei cataloghi e funzioni di sistema
- Eseguire le procedure memorizzate di sistema
- Creare query su oggetti dinamici di gestione
- Microsoft Official Courseware
- Bloc notes e penna
- Attestato di fine corso
Per poter partecipare a questo corso è richiesta la conoscenza in ambito lavorativo, dei database relazionali e bisogna possedere conoscenze di base del sistema operativo Microsoft Windows e delle sue funzionalità di base.