
Rilasciato da POMIAGER SRL
Partner tecnologico per lo sviluppo di soluzioni informatiche innovative e d’avanguardia.
Data dell'evento:
dal 30/10/2023 al 06/11/2023
Durata:
24 ore
Descrizione:
Il corso di linguaggio SQL è fondamentale per acquisire competenze nel gestire e manipolare dati all'interno di database. Data l'ampia diffusione dei sistemi di gestione delle informazioni, le competenze in SQL sono essenziali per professionisti IT e in campo del data analysis.
Obiettivi:
1. Acquisire le conoscenze di base sul linguaggio SQL, comprensione della sua sintassi e capacità di scrittura di query e comandi.
2. Sviluppare la capacità di manipolare i dati all'interno di un database, compresi la selezione, l'inserimento, l'aggiornamento e l'eliminazione dei dati.
3. Approfondire la comprensione dei concetti fondamentali delle basi di dati relazionali e imparare a creare tabelle, viste e indici.
4. Migliorare le abilità nel gestire e organizzare le informazioni all'interno di un database, utilizzando funzioni, operatori e clausole avanzate.
5. Saper utilizzare strumenti di gestione del database e comprendere i processi di ottimizzazione delle query per migliorare le prestazioni.
6. Acquisire familiarità con i concetti di join, sottoquery e manipolazione dei dati da più tabelle.
7. Sviluppare competenze pratiche nello sviluppo di report e l'esecuzione di operazioni di aggregazione e raggruppamento dei dati.
8. Comprendere l'importanza dell'integrità dei dati e delle restrizioni, nonché l'uso di transazioni per mantenere la consistenza del database.
9. Fornire agli studenti gli strumenti necessari per la gestione dei database in contesti lavorativi e supportare il loro profilo professionale in ruoli come sviluppatori di database, analisti di dati e amministratori di database.
Competenze:
La competenza relativa al corso di linguaggio SQL implica la capacità di gestire e manipolare basi di dati relazionali utilizzando il linguaggio SQL. Ciò include la creazione, la modifica e l'interrogazione dei database per estrarre informazioni specifiche, nonché la gestione e l'ottimizzazione delle prestazioni dei database. Dal punto di vista professionale, questa competenza consente di svolgere attività come lo sviluppo di applicazioni web, la gestione e l'analisi dei dati aziendali e la creazione di report e analisi.
Conoscenze:
1. Fondamenti di SQL e il suo ruolo nei database relazionali
2. Struttura e sintassi di una query SQL
3. Creazione e gestione delle tabelle in un database
4. Principali tipologie di join e loro utilizzo nella combinazione di dati
5. Utilizzo delle clausole di filtraggio e ordinamento dei dati
6. Operazioni di aggiornamento, eliminazione e inserimento dei dati
7. Utilizzo delle funzioni aggregate e di raggruppamento dei dati
8. Gestione delle transazioni e dei vincoli di integrità dei dati in SQL
9. Ottimizzazione delle query e indicizzazione dei dati
10. Gestione degli errori e debugging delle query SQL.
Abilità:
1. Creare e gestire database
2. Utilizzare il linguaggio SQL per interrogare e manipolare i dati
3. Creare tabelle, viste e altri oggetti del database utilizzando SQL
4. Scrivere query complesse per ottenere dati specifici da un database
5. Utilizzare le funzioni e gli operatori di SQL per effettuare calcoli e manipolare i dati
6. Ottimizzare le query SQL per migliorare le prestazioni del database
7. Creare e gestire indici per migliorare l'efficienza delle query
8. Usare SQL per eseguire operazioni di join tra tabelle
9. Creare e gestire stored procedure e trigger utilizzando SQL
10. Usare SQL per effettuare operazioni di aggiornamento, inserimento e cancellazione dei dati nel database.
Criteri di valutazione:
- Partecipazione al corso in presenza
- Test finale scritto
Formatore:
Dott. Francesco Terranova