CORSI

MICROSOFT

SQL SERVER

 

INFORMAZIONI

Microsoft SQL Server, più che un singolo prodotto, è una suite di prodotti.

I principali moduli sono:

  • Database Engine. Utilizzato per gestire i database relazionali e le attività di automazione.
  • Analysis Services. Utilizzato per l’attività di analisi dati mediante Cubi Olap (approccio multidimensionale) oppure tramite la tecnologia PowerPivot (approccio tabular).
  • Reporting Services. Utilizzato per lo sviluppo di soluzioni di reportistica. E’ possibile installarlo sia con la modalità nativa che con la modalità integrata con SharePoint. E’ anche possibile integrare SQL Server Reporting Service con la piattaforma Microsoft Power BI.
  • Integration Services. Utilizzato per lo sviluppo di soluzioni di data warehouse. Con Microsoft SQL Server Integration Services si possono sviluppare applicazioni ETL (Extract, Transform and Load) realizzando opportuno package SSIS.

Le attività amministrative e di sviluppo sono gestite utilizzando il linguaggio T-SQL (Transact SQL); è il dialetto SQL implementato con Microsoft SQL Server.

Le attività principali sono: estrazione dati, inserimento dati, aggiornamento dati, cancellazione dati, scrittura ed esecuzione di stored procedure, redazione ed esecuzione di funzioni, gestione di attività amministrative, ad esempio: piani di manutenzione, backup e restore, gestione job, avvisi e operatori.

Link alla pagina ufficiale di Microsoft SQL SERVER.

Dettaglio Corsi

Descrizione

L’obiettivo del corso è fornire ai partecipanti le conoscenze e gli strumenti necessari per poter
utilizzare pienamente le potenzialità del linguaggio T-SQL.

Durata:

5 giorni

Prerequisiti:

Utenti che devono acquisire le basi del linguaggio T-SQL.

Destinatari:

Programmatori, amministratori di database, utenti con una conoscenza dei database relazionali.

Contenuti del corso

  • Introduzione a SQL Server.
  • Introduzione al linguaggio T-SQL.
  • Il comando SELECT.
  • Filtrare ed ordinare i dati: la clausola WHERE e ORDER BY.
  • I tipi di dati supportati da SQL Server.
  • Le funzioni predefinite in SQL Server.
  • Raggruppare ed aggregare i dati: la clausola GROUP BY e le principali funzioni di
    aggregazione.
  • Subquery.
  • Espressioni sulle tabelle.
  • Operatori sugli insiemi.
  • Operatori PIVOT e UNPIVOT.
  • Stored Procedure.
  • Costrutti del linguaggio T-SQL.
  • Gestione degli errori.
  • Gestione delle transazioni.

Descrizione

L’obiettivo del corso è fornire ai partecipanti le conoscenze e gli strumenti necessari per amministrare SQL Server.

Durata

5 giorni.

Prerequisiti

Conoscenza dei database relazionali ed esperienza nella loro gestione.

Destinatari

Amministratori di database

Contenuti del corso

  • Introduzione a SQL Server.
  • Installazione e configurazione di SQL Server.
  • Lavorare con i database.
  • I modelli di ripristino di SQL Server.
  • Backup con SQL Server.
  • Restore con SQL Server.
  • Tecniche di importazione ed esportazione dati.
  • Gestione delle autenticazioni e delle autorizzazioni.
  • I ruoli a livello di server e database.
  • Gestione degli accessi alle risorse.
  • Automazione con SQL Server.
  • Configurare la sicurezza del servizio SQL Server Agent.
  • Gli avvisi e le notifiche.
  • Manutenzione dei database.
  • Strumenti di monitoraggio di SQL Server.
  • Risoluzione dei problemi.

Descrizione

L’obiettivo del corso è fornire ai partecipanti le conoscenze e gli strumenti per poter sviluppare applicazioni basate su SQL Server.

Durata

5 giorni.

Prerequisiti

Conoscenza del linguaggio T-SQL e dei concetti di programmazione.

Destinatari

Sviluppatori di soluzioni basare database

Contenuti del corso

  • Introduzione a SQL Server.
  • Lavorare con i tipi di dati.
  • Progettare ed implementare tabelle.
  • Integrità dei dati attraverso i vincoli.
  • Pianificazione degli indici.
  • Comprensione dei piani di esecuzione di SQL Server.
  • Progettazione ed implementazione delle viste.
  • Progettazione ed implementazione delle stored procedure.
  • Il tipo di dato tabella.
  • Progettazione ed implementazione delle funzioni.
  • Gestione degli errori.
  • I trigger in SQL Server.
  • Sviluppo di soluzioni basate sul codice gestito.
  • Memorizzazione dei dati in formato XML.
  • Estrazione dei dati in formato XML.
  • Indici full-text in SQL Server.

Descrizione:

L’obiettivo del corso è fornire ai partecipanti le conoscenze e gli strumenti necessari per poter sviluppare una soluzione di data warehouse con SQL Server.

Durata:

5 giorni

Prerequisiti:

Conoscenza del linguaggio T-SQL e delle basi dello sviluppo di una soluzione di Business Intelligence.

Destinatari:

Operatori di Business Intelligence.

Contenuti del corso

  • Introduzione alle soluzioni di data warehouse.
  • Progettazione ed implementazione di un data warehouse.
  • Creazione di una soluzione ETL con SSIS.
  • Implementazione di un flusso di controllo in un pacchetto SSIS.
  • Gestione delle problematiche di un pacchetto SSIS.
  • Implementazione di un processo ETL incrementale.
  • Importare dati in un data warehouse dal cloud.
  • Introduzione a SQL Server Data Quality.
  • Introduzione a SQL Server Master Data Services.
  • Installazione e configurazione dei pacchetti SSIS.
  • Panoramica dei principali client di un data warehouse.

Descrizione:

L’obiettivo del corso è fornire ai partecipanti le conoscenze e gli strumenti principali di SQL Server Analysis Services e SQL Server Reporting Services.

Durata:

5 giorni.

Prerequisiti:

Conoscenza del linguaggio T-SQL e dei principi di funzionamento dei prodotti di reportistica.

Destinatari:

Operatori di Business Intelligence.

Contenuti del corso

  • Introduzione alla Business intelligence ed alla modellazione dei dati.
  • Implementazione di report con SQL Server Reporting Services.
  • Gestione della consegna e dell’esecuzione di un report.
  • Creazione di database multidimensionali.
  • Lavorare con le dimensioni.
  • Lavorare con le misure.
  • Introduzione al linguaggio MDX.
  • Estensione delle funzionalità di un cubo.
  • Introduzione alle tecnologie basate su Microsoft PowerPivot.
  • Introduzione al linguaggio DAX.
  • Implementazione di un modello dati tabulare con Analisys Services.
  • Utilizzo di Power View.
  • Introduzione ai modelli previsionali (data mining).

Hai bisogno di ulteriori informazioni?

Colper offre piani formativi e percorsi di crescita personalizzati, con l’obiettivo di migliorare le competenze digitali e la competitività della tua azienda.