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.