Benvenuti nel corso “Impariamo da Zero il linguaggio T-SQL di Sql Server"Il corso rivolto a tutti coloro i quali, dopo aver acquisito sufficienti conoscenze delSQL, hanno l’esigenza di espandere le proprie conoscenze imparando ad utilizzare il linguaggio T-SQL del Microsft Sql Server. Questo linguaggio procedurale permetter all’utente di creare potenti ed utili moduli utilizzabile in impegnativi e svariati progetti e contesti di sviluppoAl termine del corso lo studenteavr una chiara conoscenzadei seguenti argomenti: Che cosa il T-SQL e quali sono le differenze rispetto al linguaggio SQL La basi del linguaggio T-SQL (variabili, espressioni condizionali, i cicli, la gestione degli errori)Creare ed utilizzare le VisteCreare ed utilizzare le Funzioni scalari e di tabellaCreare ed utilizzare le Stored ProcedureEsempio di creazione di un sistema CRUD completo con l’uso delle Stored ProcedureCreare ed utilizzare le Query Dinamiche nelle Stored procedureInterazione fra gli oggetti del Sql ServerCreare ed utilizzare i TriggerCreare ed utilizzare i CursoriIntroduzione ed analisi del Query PlanOttimizzazione delle query con l’uso del Query PlanUtilizzare le Dynamic Managment Views (DMV)Tutti gli argomenti verranno trattati utilizzando un database condati realianalizzando, commentandoed eseguendo il codice T-SQL con il Sql Server Management Studio. Il codice compatibile con la versione 2019 e 2017 del Sql ServerI dati provengono da un database diproduzionesottoposto adalterazione casualeper preservare la privacy e la riservatezza dei proprietari dei dati.