Descrizione
SQL (Structured Query Language) è un linguaggio che permette di interrogare e quindi ricevere informazioni da un Database che può essere caricato su un sito web o su un server aziendale.
Il corso SQL e Gestione Database relazionali illustra la logica di funzionamento di SQL al fine di poter operare in ogni situazione: dalla creazione o modifica di schemi, all’inserimento e alla gestione dei dati, fino alla creazione di strumenti di controllo per l’interrogazione dei dati.
Obiettivi
L’obiettivo principale del corso SQL e Gestione Database Relazionali è fornire ai partecipanti le competenze teoriche e tecniche per progettare, implementare ed interrogare basi di dati relazionali utilizzando il linguaggio SQL; i concetti trattati sono applicabili ai più diffusi DBMS relazionali come Oracle, SQL Server, MySQL e PostgreSQL.
Conoscenze in uscita
Alla fine del corso i partecipanti saranno in grado di:
- Conoscere i concetti principali dei database relazionali
- Conoscere ed applicare la sintassi del linguaggio SQL
- Progettare, implementare e interrogare basi di dati utilizzando SQL
Programma didattico
- Introduzione ai database relazionali
- Approfondimento dei concetti principali: tabelle, campi, chiavi, relazioni, indici, vincoli, trigger ed integrità dei dati.
- Il disegno e l’implementazione di una base dati relazionale: regole e best practice.
- La sintassi del linguaggio SQL per la creazione di una base dati.
- La sintassi del linguaggio SQL per l’interrogazione di una base dati.
- Tecniche avanzate per l’interrogazione di una base dati: ordinamento, raggruppamento, join tra tabelle.
- L’indicizzazione del database
- Analisi e miglioramento delle performance delle interrogazioni SQL.
- Introduzione alle transazioni
- Introduzione all’SQL procedurale (PL/SQL, TSQL).
Caratteristiche del corso
24 ore | |
Esercitazione individuale, Lezione frontale, Aula Virtuale | |
Dispense | |
Database Administrator | |
Attestato di frequenza e profitto. |