Sviluppare applicazioni SQL Server 2016

Sviluppare applicazioni SQL Server 2016

Descrizione

Il corso illustra gli strumenti che permettono di sviluppare applicazioni basate su SQL Server 2016. Al termine del corso i partecipanti avranno acquisto la padronanza nell’utilizzo degli strumenti disponibili in SQL Server 2016 per lo sviluppo di applicazioni. Verrà illustrato come gestire le tabelle, come partizionare i dati, come utilizzare gli indici, come utilizzare le viste, le funzioni e le stored procedure. Verrà anche descritto il supporto al linguaggio XML, al codice .NET e come può essere utilizzato in SQL Server il supporto ai dati spaziali. Verrà anche descritto come gestire i dati non strutturati in SQL Server 2016 utilizzando la feature FILESTREAM

Durata

5 gg

Destinatari

Sviluppatori

Contenuti principali

  • Strumenti di sviluppo
  • Progettare tabelle
  • Tipi di dati disponibili
  • Utilizzare gli schemi SQL Server
  • Creare e modificare tabelle
  • Partizionare dati
  • Comprimere dati
  • Utilizzare le tabelle temporanee
  • Introduzione all’integrità dei dati
  • Implementare l’integrità a livello di riga
  • Implementare l’integrità a livello di colonna
  • Integrità referenziale
  • Introduzione agli indici
  • Tipi di dati
  • Indici clustered e non clustered
  • Indici singoli e composti
  • Manutenzione degli indici
  • Piani di esecuzione
  • Utilizzo dello strumento Database Engine Tuning Advisor
  • Indici ColumnStore
  • Creare Indici ColumnStore
  • Manutenere indici ColumnStore
  • Introduzione alle viste
  • Creare e modificare viste
  • Le viste e le prestazioni con SQL Server
  • Introduzione alle stored procedure
  • Lavorare con le stored procedure
  • Stored procedure con parametri
  • Panoramica sulle funzioni
  • Progettare ed implementare funzioni scalari
  • Progettare ed implementare funzioni tabellari
  • Progettare trigger DML
  • Implementare trigger DML
  • Considerazioni sui trigger DML
  • Tabelle ottimizzate per la memoria
  • Stored procedure compilate nativamente
  • Integrazione del CLR in SQL Server
  • Implementare e pubblicazione degli assembly .NET
  • Introduzione al linguaggio XML ed gli schemi XML
  • Memorizzare dati in formato XML in SQL Server
  • Implementare il tipo di dato XML
  • Utilizzare il comando TSQL FOR XML
  • Introduzione ad XQuery
  • Introduzione ai dati spaziali
  • Lavorare con i tipi di dati spaziali
  • Utilizzare i tipi di dati spaziali nelle applicazioni software
  • Introduzione ai dati di tipo BLOB
  • Utilizzo delle feature FILESTREAM
  • Eseguire query full-text