Contesto e obiettivi

SQL (Structured Query Language) è un linguaggio di programmazione basato su query e studiato appositamente per la comunicazione con i database. I van- taggi del suo utilizzo sono principalmente la semplicità d’apprendimento e il fatto che consente di interagire con quasi tutti i database. A livello aziendale, possedere competenze in materia facilita la gestione dei dati a qualsiasi livello, sia in ambito locale sia nel cloud. Obiettivo del corso è pertanto di fornire le competenze sul mondo dei database, sul loro funzionamento e sulle logiche del linguaggio SQL. I partecipanti apprenderanno come amministrare, leggere e scrivere dati da e in un database in maniera efficiente.

Temi

Cos’è un database – DataBase Management System (DBMS) – La struttura del database: tabelle, campi, dati, record – Lo Structured Query Language (SQL) – Le Query – Il Database Relazionale – Lo standard SQL – Le operazioni condizio- nali – Le operazioni aritmetiche – Tabelle e schemi – Interrogare il database – Indici – Cancellare o modificare i dati – Conoscere e gestire i vincoli – Organizza- zione e scrittura dei requisiti – MySQL – MS Access – MS SQL Server – Scelta del database a seconda del tipo di progetto – Sicurezza dei database e del codice SQL – Autorizzazioni, identificazione e controllo degli accessi.

Destinatari

Tutti i dipendenti.

Modalità

Aula e F.A.D.

Durata

Il modulo ha una durata di 16 ore.