Skip to main content

Durata corso:

2 giorni

Costo:

730,00 €

Linguaggio SQL

Codice: FD03

Il corso è progettato per introdurre gli studenti al linguaggio standard per la gestione e la manipolazione dei dati in database relazionali. Il corso copre tutti gli aspetti fondamentali di SQL, dal linguaggio di manipolazione e definizione dei dati fino al controllo di sicurezza e all’integrazione di SQL in altri linguaggi di programmazione. Attraverso esercizi pratici, gli studenti svilupperanno la capacità di scrivere query efficienti, manipolare dati, progettare schemi di database, e implementare misure di sicurezza.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso
  • Introduzione al Linguaggio SQL
    • Storia e importanza di SQL.
    • Struttura e componenti di base del linguaggio SQL.
  • Data Manipulation Language (DML)
    • Concetti di base per la manipolazione dei dati.
    • Utilizzo delle istruzioni DML per interrogare il database.
  • Istruzioni DML di Modifica
    • INSERT: Sintassi e best practice per l’inserimento dei dati.
    • UPDATE: Metodi per aggiornare i record esistenti.
    • DELETE: Procedure per la rimozione sicura dei dati.
  • Embedded SQL (E-SQL)
    • Integrazione di SQL con altri linguaggi di programmazione.
    • Gestione degli errori e delle transazioni in E-SQL.
  • Data Definition Language (DDL)
    • Creazione e modifica di schemi di database con DDL.
    • Uso di DDL per creare tabelle, chiavi e vincoli.
  • Viste e Indici
    • Definizione e creazione di viste per semplificare le query complesse.
    • Utilizzo degli indici per migliorare le prestazioni delle interrogazioni.
  • Data Control Language (DCL)
    • Gestione delle transazioni con i comandi COMMIT e ROLLBACK.
    • Controllo dell’accesso ai dati con GRANT e REVOKE.
  • Sicurezza
    • Concetti di sicurezza in SQL.
    • Implementazione di politiche di sicurezza e protezione dei dati.
Partecipanti

Il corso è rivolto a chiunque desideri conoscere il funzionamento dei database.

Prerequisiti

Per la partecipazione a questo corso si richiede una conoscenza basilare dei database.

Obiettivi

Al termine del corso, gli studenti saranno in grado di:

  • Comprendere il ruolo e l’importanza di SQL nel contesto dei sistemi di gestione dei database.
  • Utilizzare le istruzioni DML per eseguire query, inserire, aggiornare e cancellare dati all’interno del database.
  • Integrare SQL in applicazioni software mediante l’uso di Embedded SQL, gestendo contemporaneamente gli errori e le transazioni.
  • Applicare il linguaggio DDL per definire e modificare la struttura del database.
  • Creare viste per semplificare l’accesso ai dati e indici per ottimizzare le prestazioni delle query.
  • Gestire le transazioni e il controllo degli accessi ai dati utilizzando i comandi DCL.
  • Implementare politiche di sicurezza e garantire la protezione dei dati all’interno del database.
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.