Impariamo da Zero il linguaggio T-SQL del Sql Server

Impariamo da zero come come sviluppare in Sql Server usando il T-SQL e come usare il Query Plan

Ratings: 4.49 / 5.00




Description

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 del SQL,  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 sviluppo

Al termine del corso  lo studente avrà una chiara conoscenza dei 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 Viste

  • Creare ed utilizzare le Funzioni scalari e di tabella

  • Creare ed utilizzare le Stored Procedure

  • Esempio di creazione di un sistema CRUD completo con l'uso delle Stored Procedure

  • Creare ed utilizzare le Query Dinamiche nelle Stored procedure

  • Interazione fra gli oggetti del Sql Server

  • Creare ed utilizzare i Trigger

  • Creare ed utilizzare i Cursori

  • Introduzione ed analisi del Query Plan

  • Ottimizzazione delle query con l'uso del Query Plan

  • Utilizzare le Dynamic Managment Views (DMV)


Tutti gli argomenti verranno trattati utilizzando un database con dati reali* analizzando, commentando ed eseguendo il codice T-SQL con il Sql Server Management Studio.

Il codice è compatibile con la versione 2019 e 2017 del Sql Server

*I dati provengono da un database di produzione sottoposto ad alterazione casuale per preservare la privacy e la riservatezza dei proprietari dei dati.

What You Will Learn!

  • Le basi del linguaggi TSQL
  • Come creare ed utilizzare le viste
  • Come creare ed utilizzare le funzioni
  • Come creare ed utilizzare le stored procedure
  • come rendere dinamiche la stored procedure
  • Come creare ed utilizzare i trigger
  • Come analizzare e ottimizzare le query con il Query Plan

Who Should Attend!

  • Responsabili IT e Data Analyst
  • Sviluppatori di software
  • Chiunque desideri sviluppare in TSQL sul Sql Server