Impara a scrivere query SQL per interrogare, gestire e analizzare dati in database relazionali in modo efficace e professionale
Il corso fornisce le basi per comprendere il funzionamento dei database relazionali e utilizzare il linguaggio SQL per estrarre, modificare e analizzare dati. Attraverso esercitazioni pratiche, imparerai a scrivere query, gestire più tabelle con i JOIN, lavorare con subquery e utilizzare i comandi DDL, DML e DCL in contesti reali.
Questo corso è rivolto a
Programmatori, sistemisti, tecnici informatici
Sviluppatori web e software che lavorano con MySQL, PostgreSQL, SQL Server, Oracle
Analisti e Data Specialist
Data analyst, business analyst, BI specialist
Professionisti che usano strumenti di reporting e visualizzazione (Power BI, Tableau, Qlik)
Alla fine del corso potrai
Comprendere la struttura dei database relazionali
Scrivere query SQL di base per selezionare, filtrare e ordinare dati
Utilizzare funzioni di aggregazione e calcoli statistici
Gestire più tabelle con JOIN e subquery
Modificare i dati con INSERT, UPDATE e DELETE
Applicare SQL in contesti lavorativi e accademici
Ecco cosa imparerai
Modulo 1 – Introduzione a SQL e ai database relazionali
Cos’è un database relazionale
SQL e PL/SQL: differenze e sotto-linguaggi (DDL, DML, DCL, DQL, DTL)
Concetti di transazione e consistenza (ACID)
Tipi di dato
Modulo 2 – Oggetti principali e strumenti
Tabelle, indici, colonne invisibili e virtuali
Vincoli: Primary Key, Unique, Not Null, Check, Foreign Key
Utilizzo di SQL*Plus e SQL Developer
Modulo 3 – Query di selezione
SELECT, proiezione e selezione
Pseudocolonne e operatori logici
Gestione del NULL e funzioni NVL, NVL2, NULLIF, COALESCE
Modulo 4 – Gestione delle date
Tipi DATE e formati
Funzioni TO_DATE, TO_CHAR
Operazioni su date e orari
Modulo 5 – Funzioni e aggregazioni
Funzioni di riga e di gruppo
GROUP BY, HAVING, ORDER BY
TOP SQL
Modulo 6 – JOIN e relazioni tra tabelle
Tipi di JOIN: INNER, LEFT, RIGHT, FULL
Equijoin, non-equijoin, self-join
Sintassi nativa e ANSI
Modulo 7 – Subquery e operatori insiemistici
Subquery innestate e correlate
ANY, ALL, IN, EXISTS
UNION, INTERSECT, MINUS
Inline View e ottimizzazione
Modulo 8 – Comandi di modifica e controllo
DDL: CREATE, ALTER, DROP, TRUNCATE
DML: INSERT, UPDATE, DELETE
DTL: COMMIT, ROLLBACK, SAVEPOINT
DCL: GRANT, REVOKE
Flashback e SELECT ricorsive
Modulo 9 – Gestione utenti e privilegi
Utenti, sessioni e schemi
Privilegi di sistema e sugli oggetti
Sinonimi e Data Dictionary
Laboratori di esercitazione pratiche: non solo lezioni frontali teoriche ma tanta pratica guidata.
Docenti professionisti certificati: danno risposte certe e concrete ai tuoi dubbi.
Massimo 10 partecipanti: per facilitare l’apprendimento e il confronto di gruppo.
Fai il corso quando vuoi: concordiamo date e orari più adatti alle necessità aziendali.
Fai il corso dove vuoi: online in diretta, presso le nostre sedi o la tua sede aziendale
Attestato di partecipazione: puoi richiederlo a fine corso.
Corsi Correlati
Chi ha frequentato questo corso ha frequentato anche:
Corso Raccolta e analisi dei Big Data
Scopri come raccogliere, gestire e analizzare i Big Data per guidare decisioni strategiche e innovazione digitale.
Corso Fondamenti di analisi statistica con R
Impara a usare R per analizzare, manipolare e visualizzare dati in modo efficiente e scientificamente rigoroso
Corso Data visualization – QlikSense
Impara a creare dashboard interattive e analisi avanzate con Qlik Sense per trasformare i dati in decisioni strategiche.
Corso Dashboard interattive – Tableau Desktop liv. 1
Impara a creare dashboard interattive e visualizzazioni efficaci con Tableau Desktop per analizzare e comunicare i dati in modo chiaro.
Corso Amministrazione di un’infrastruttura di database SQL Server
Impara a installare, configurare e gestire SQL Server in ambienti aziendali per garantire performance, sicurezza e continuità operativa.
Contattaci
Richiedi informazioni
Contattaci per progettare insieme il percorso formativo più adatto alle tue esigenze aziendali o per avere un preventivo per il corso di tuo interesse.