Corso di formazione SQL in SQL Server
Questo corso di formazione su SQL è rivolto a persone che desiderano acquisire le competenze necessarie per estrarre e analizzare dati da qualsiasi database e creare report. I partecipanti al corso impareranno:
- come scrivere query SQL
- cosa sono i database relazionali e come usarli
- cosa sono le relazioni e come crearle
- la struttura dei dati
- le differenze tra T-SQL e altri dialetti
- competenze pratiche per scrivere query
Questo corso di SQL si occupa del dialetto Microsoft T-SQL. Se siete interessati a SQL generico, consultate il corso Fundamentals of SQL.
Struttura del corso
RDBMS (Sistema di Gestione dei Database Relazionali)
Operatori Relazionali
SQL come Linguaggio Declarativo
Sintassi SQL
Sottolinguaggi SQL DQL, DML, DDL, DCL
DQL (Linguaggio di Query sui Dati) in Dettaglio
- clausola SELECT
- alias di colonna
- alias di tabella
- tipi di data e funzioni date
- funzione di aggregazione
- join tra tabelle
- clausola JOIN
- operatore UNION
- query annidate
- sottoselezione correlate
Panoramica sul DML (Linguaggio di Manipolazione dei Dati)
- Inserimento di righe (INSERT)
- Inserimento di righe utilizzando sottoselezione
- Aggiornamento delle righe (UPDATE)
- Cancellazione delle righe (DELETE)
Panoramica sul DDL (Linguaggio di Definizione dei Dati)
- Creazione, modifica e eliminazione degli oggetti (CREATE, ALTER, DROP)
- Creazione di tabelle utilizzando sottoselezione (CREATE TABLE .... AS SELECT...)
Panoramica sulle VINCOLI
- NULL e NOT NULL
- clausola CONSTRAINT
- tipo ENUM
- tipo SET
- PRIMARY KEY
- UNIQUE
- FOREIGN KEY
- clausola DEFAULT
Panoramica sulle Transazioni
- COMMIT
- ROLLBACK
- SAVEPOINT
- rollback e commit impliciti ed espliciti
Panoramica sui Dialetti T-SQL
- Cosa è Transact-SQL
- T-SQL e portabilità con altri dialetti (cosa evitare)
- Gestione delle Date
Requisiti
Competenze informatiche di base
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione SQL in SQL Server - Prenotazione
Corso di formazione SQL in SQL Server - Richiesta
Recensioni (2)
mi è davvero piaciuto il ritmo del corso di formazione e gli esercizi assegnati tra le spiegazioni
Trana
Corso - SQL in SQL Server
Traduzione automatica
Philip è stato molto gentile, il suo modo di spiegare i concetti di SQL è eccellente. Mi è piaciuto che ci fornisse informazioni e rispondesse a domande che non facevano parte di questo corso.
Stefan
Corso - SQL in SQL Server
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Introduzione a SQL Server 2012 Integration Services (SSIS)
28 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori e amministratori di database di livello principiante e intermedio che desiderano acquisire competenze in SQL Server 2012 Integration Services.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi dell'ETL e il ruolo di SSIS.
- Creare, distribuire e gestire SSIS pacchetti.
- Progettare e implementare il flusso di controllo per definire il flusso delle attività in un pacchetto.
- Implementa il flusso di lavoro e imposta i vincoli per un'esecuzione efficace delle attività.
- Costruisci flussi di dati per estrarre, trasformare e caricare i dati.
- Lavora con variabili e contenitori per migliorare la flessibilità del pacchetto.
- Gestisci le transazioni per garantire la coerenza dei dati.
- Implementa tecniche efficaci di gestione degli errori e debug.
- Configura la registrazione per il rilevamento e il monitoraggio.
- Gestisci le dimensioni che cambiano lentamente per gestire i dati che cambiano.
- Distribuire un pacchetto per l'uso in produzione.
- Implementare misure di sicurezza per proteggere i dati sensibili.
- Utilizza lo scripting per estendere le funzionalità SSIS.
- Applica le migliori pratiche per soluzioni efficienti e manutenibili SSIS.
SQL Avanzato
14 oreQuesto training guidato da un istruttore in Italia (online o on-site) è rivolto a amministratori di database, sviluppatori e analisti intermedi che desiderano padroneggiare le funzionalità avanzate di SQL per operazioni complesse sui dati e la gestione del database.
Alla fine di questo training, i partecipanti saranno in grado di:
- Eseguire tecniche di query avanzate utilizzando unioni, sottoselezioni e join complessi.
- Aggiungere, aggiornare e cancellare dati, tabelle, viste e indici con precisione.
- Garantire l'integrità dei dati tramite transazioni e manipolare strutture del database.
- Creami e gestire i database in modo efficiente per una memorizzazione e recupero di dati robusti.
AI per SQL: Sfruttare i Grandi Modelli Linguistici per Query Intelligenti e Ottimizzazione
21 oreAI per SQL è l'applicazione dell'intelligenza artificiale e dei grandi modelli linguistici (LLMs) per automatizzare, ottimizzare e migliorare il modo in cui le query SQL vengono generate, eseguite e interpretate all'interno degli ambienti dati aziendali.
Questo training guidato da un istruttore (online o in loco) è rivolto a data engineer e responsabili tecnici di livello intermedio che desiderano integrare le funzionalità AI nei flussi di lavoro SQL per consentire query basate sul linguaggio naturale, ottimizzazione intelligente e analisi automatizzata dei dati.
Al termine di questo training, i partecipanti saranno in grado di:
- Integrare LLMs come GPT, DeepSeek, LLaMA, Qwen e Mistral negli ambienti SQL.
- Costruire pipeline da linguaggio naturale a SQL per l'accesso conversazionale ai dati.
- Implementare un'ottimizzazione delle query e una rilevazione degli errori guidate dall'AI.
- Progettare flussi di lavoro AI-SQL sicuri e audibili per l'uso aziendale.
Formato del Corso
- Lezione interattiva e discussione.
- Numerosi esercizi e pratica.
- Implementazione manuale in un ambiente lab live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Fondamenti delle Funzioni Analitiche
21 oreQuesto training guidato dal formatore in Italia (online o in sede) è rivolto a database administrators, sviluppatori SQL e analisti dei dati di livello intermedio che desiderano migliorare le proprie competenze SQL padroneggiando l'uso delle Funzioni Analitiche.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere il concetto e l'importanza delle Funzioni Analitiche.
- Applicare varie Funzioni Analitiche per risolvere problemi analitici complessi.
- Combinare le Funzioni Analitiche con altre funzionalità SQL per un'analisi dei dati completa.
- Ottimizzare le query per migliorarne le prestazioni utilizzando le Funzioni Analitiche.
GESTIONE E PROGETTAZIONE DEL DATABASE SQL - Personalizzata
14 oreFormato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratiche.
- Implementazione pratica in un ambiente live-lab.
SQL Advanced level for Analysts
21 oreL'obiettivo di questo corso è quello di fornire una chiara comprensione dell'uso di SQL per diversi Le basi di dati (Oracle, SQL Server, MS Access...). comprensione delle funzioni analitiche e della Come unire diverse tabelle in un database aiuterà i delegati a spostare l'analisi dei dati operazioni sul lato del database, invece di farlo in applicazione MS Excel. Questo può anche aiuta a creare qualsiasi sistema IT, che utilizza qualsiasi database relativo.
SQL Nozioni di Base
14 oreSQL è un linguaggio standard utilizzato per accedere e manipolare i database.
Questo corso guidato da un istruttore (online o sul posto) è rivolto a utenti di livello principiante che desiderano comprendere e utilizzare SQL per la ricerca dei dati e il reporting.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Comprendere la struttura dei database relazionali.
- Scrivere istruzioni SQL di base per recuperare, filtrare e ordinare dati.
- Utilizzare funzioni aggregate per riassumere i dati.
- Eseguire join di base tra più tabelle.
Formato del Corso
- Lecture interattiva e discussione.
- Molte esercitazioni e pratica.
- Esecuzione manuale in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere un training personalizzato per questo corso, si prega di contattarci per organizzarlo.
SQL: Dalle Basette all'Intermedio
35 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ad analisti di dati di livello principiante e intermedio, professionisti di database e sviluppatori di software che desiderano imparare SQL a gestire i database in modo efficace.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere e utilizzare i comandi e le query fondamentali SQL.
- Creare e modificare tabelle e database.
- Utilizzare SQL per ordinare, filtrare e riepilogare i dati.
- Implementa operazioni più complesse come join, sottoquery e operazioni di insiemi.
- Applicare tecniche intermedie come indici, viste, stored procedure e trigger.
SQL Development Bootcamp
35 oreQuesto corso di formazione guidato dal docente, in vivo (online o in sede), è rivolto a principianti, programmatori e amministratori di database che desiderano imparare o migliorare le proprie competenze nello sviluppo SQL.
Al termine di questo corso, i partecipanti saranno in grado di installare, creare, gestire, manipolare e monitorare database utilizzando SQL e sistemi di gestione dei database.
Dalle Basi Avanzate della Querying SQL
10 oreSQL è un linguaggio standardizzato utilizzato per interrogare, manipolare e gestire dati all'interno di sistemi di database relazionali.
Questo training guidato dall'instruttore (online o in loco) è rivolto a utenti da livello principiante a avanzato che desiderano costruire query SQL efficienti e lavorare con sicurezza sui database relazionali.
Al termine di questo training, i partecipanti acquisiranno le competenze per:
- Costruire query SQL per recuperare, filtrare e ordinare dati.
- Manipolare i dati utilizzando operazioni di inserimento, aggiornamento e cancellazione.
- Creare join, sottoselezioni e report aggregati.
- Applicare tecniche avanzate di SQL per l'analisi dei dati nel mondo reale.
Formato del Corso
- Lezioni guidate dall'instruttore con discussioni guidate.
- Esercizi pratici di costruzione delle query e attività pratica.
- Dimostrazioni in laboratorio utilizzando dataset reali.
Opzioni di Personalizzazione del Corso
- Se richiede un programma SQL personalizzato per la sua organizzazione, contattaci per concordare.
Fondamenti di SQL
14 oreQuesto corso di formazione SQL è rivolto a persone che desiderano acquisire le competenze necessarie per estrarre e analizzare i dati da qualsiasi database e creare report. I membri del corso impareranno:
- come scrivere query SQL
- quali sono i database relazionali e come possiamo usarli
- quali sono le relazioni e come crearle
- la struttura dei dati
- differenze tra i dialetti SQL (Oracle, T-SQL, ANSI)
- abilità pratiche per scrivere le domande
Questo corso SQL riguarda l'ANSI SQL generico. Può essere utilizzato in qualsiasi database, inclusi Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL e altri database relazionali.
SQL Intermedio
14 oreSQL è un linguaggio potente per la gestione e l'analisi di dati strutturati nei database relazionali.
Questo training guidato dall'insegnante (online o on-site) si rivolge a utenti intermedi che desiderano approfondire le loro competenze in SQL per query complesse, manipolazione dei dati e ottimizzazione delle prestazioni.
Al termine di questo training, i partecipanti saranno in grado di:
- Escrivere query complesse in SQL utilizzando join avanzati e sottoselezioni.
- Manipolare dati usando INSERT, UPDATE e DELETE.
- Utilizzare funzioni a finestra per analisi avanzate.
- Ottimizzare query per una migliore prestazione.
Formato del Corso
- Lectura interattiva e discussione.
- Molte esercitazioni e pratica.
- Esecuzione pratica in un ambiente di laboratorio vivente.
Opzioni per la Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Intelligenza Artificiale per Affari con SSAS
14 oreSSAS (SQL Server Analysis Services), è uno strumento di elaborazione transazionale (OLAP) e data mining per l'analisi dei dati in più database, tabelle o file. I modelli di dati semantici forniti da SSAS sono utilizzati da applicazioni client come Power BI, Excel, Reporting Services e altri strumenti di visualizzazione dei dati.
In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti impareranno come utilizzare SSAS per analizzare grandi volumi di dati in database e data warehouse.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare SSAS
- Comprendere la relazione tra SSAS, SSIS e SSRS
- Applica la modellazione dei dati multidimensionale per estrarre informazioni aziendali dai dati
- Progettazione di cubi OLAP (Online Analytical Processing)
- Interrogare e modificare dati multidimensionali utilizzando il linguaggio di query MDX (Multidimensional Expressions)
- Implementa soluzioni di BI reali utilizzando SSAS
Pubblico
- Professionisti della BI (Business Intelligence)
- Analisti di dati
- Database e professionisti del data warehousing
Formato del corso
- Lezione e discussione interattiva
- Tanti esercizi e pratica
- Implementazione pratica in un ambiente live-lab
Opzioni di personalizzazione del corso
- Questo corso di formazione si basa sull'ultima versione di Microsoft SQL Server e SSAS.
- Per richiedere una formazione personalizzata per questo corso, contattateci per l'organizzazione.
Introduzione a SQL Server 2022 Integration Services (SSIS)
28 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti dei dati di livello principiante che desiderano imparare a progettare, implementare e gestire SSIS pacchetti per eseguire attività di integrazione e trasformazione dei dati.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere l'architettura e i componenti di SSIS.
- Progettare e implementare processi ETL utilizzando SSIS.
- Utilizzare gli strumenti SSIS per sviluppare, distribuire e gestire soluzioni di integrazione dei dati.
- Risolvere i problemi e ottimizzare i pacchetti SSIS per le prestazioni e l'affidabilità.
SQL Server 2022 Integration Services (SSIS) – Flussi di Dati e Trasformazioni Avanzate
14 oreSQL Server Integration Services (SSIS) è un componente di Microsoft SQL Server che fornisce una piattaforma per l'integrazione dei dati e le applicazioni di workflow. Viene utilizzato per la migrazione, il warehousing e la trasformazione dei dati.
Questo training guidato dal docente (online o in presenza) è rivolto a professionisti dei dati e sviluppatori di livello intermedio che desiderano concentrarsi sulla progettazione di flussi di dati SSIS avanzati, trasformazioni e gestione delle Dimensioni che Cambiano Lentamente (SCD) per scenari di data warehousing.
Al termine di questo training, i partecipanti saranno in grado di:
- Progettare e implementare flussi di dati robusti utilizzando SSIS.
- Lavorare con una varietà di fonti di dati, destinazioni e trasformazioni.
- Implementare le Dimensioni che Cambiano Lentamente (SCD) per gestire i cambiamenti storici dei dati.
- Distribuire, eseguire e risolvere problemi con pacchetti SSIS in modo efficace.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere un training personalizzato per questo corso, si prega di contattarci per organizzare l'evento.