Corso di SQL

A chi è rivolto

Il corso è rivolto a chi desidera interrogare, con il linguaggio SQL, specifici database (SQL Server, Oracle, Access, MySql, DB2 ecc..) per ottenere sottoinsiemi di dati.

Obiettivi del corso

Obiettivo del corso di SQL è quello di fornire ai partecipanti tutti gli strumenti e le competenze per interrogare database relazionali utilizzando Query create con linguaggio SQL e creare cruscotti di B.I. (Business Intelligence) per monitorare in modo rapido ed efficace specifici KPI (Key Performance Indicator).

Il corso è strutturato in 2 Moduli (V. il programma del corso).

  • Modulo 1 – di livello Base
  • Modulo 2 – di livello Avanzato

Ogni Modulo ha una durata di 12 ore

PROGRAMMA MODULO 1 – Livello Base (12 ore)

DATABASE RELAZIONALI

    • Introduzione ai database
    • Organizzazione dei dati
    • Tabelle, campi e record
    • Chiavi primarie e secondarie
    • Database logico e fisico
    • Strumenti per la gestione della base dati
    • Algebra relazionale
    • Esercitazione

 

INTERROGAZIONE DEI DATI

    • Introduzione al linguaggio SQL per interrogare specifici database (SQL Server, Oracle, Access, MySql, DB2 ecc..)
    • Costrutto base SQL
    • Clausole SQL (where, group by , having, order by)
    • Funzioni ed operatori
    • Operatori di aggregazione
    • Collegamento tra tabelle (join)
    • Query unione
    • Query nidificate
    • Esercitazione

 

PANORAMICA SULLE FUNZIONALITA’ FORNITE DA SPECIFICI EDITOR DI INTERROGAZIONE DATI

    • Microsoft Query
    • PowerPivot
    • Access
    • Editor forniti direttamente dal database (Es. Sql Server Manager per Sql Server – MySql Workbench per MySql ecc..)

 

PROGRAMMA MODULO 2 – Livello Avanzato (12 ore)

SQL SERVER MANAGEMENT STUDIO

    • Definizione e uso di SSMS
    • Utilizzo delle connessioni ai Server
    • Creazione di un nuovo Database
    • Aggiunta di Tabelle al DB
    • Definizione dei campi della Tabella

 

MANIPOLAZIONE DEI DATI

    • Query di modifica
    • Query di accodamento
    • Query di eliminazione
    • Esercitazione

 

LE STORED PROCEDURE (SP)

    • Definizione e uso di una SP
    • Come scrivere codice in una SP
    • Stored procedure con parametri
    • Parametri IN e OUT
    • Tabelle temporanee di memoria
    • La gestione degli errori in una SP

 

GESTIONE DATABASE

    • Funzioni: creazione di funzioni personalizzate e loro utilizzo
    • Trigger: creazione di trigger in fase di aggiunta, modifica o cancellazione dei dati
    • Sicurezza: comprendere e utilizzare la gestione utenti per un accesso sicuro al database
    • Automazione: introduzione ad SQL Server Agent per l’automazione delle procedure e la manutenzione del database

>> SCARICA IL PROGRAMMA

Materiale didattico

Per approfondire le argomentazioni trattate, al termine del corso verranno rilasciate specifiche dispense.
Le dispense sono approfondite e trattano con estrema accuratezza tutte le tematiche oggetto del corso.

Attestato

Al termine del corso verrà rilasciato uno specifico Attestato di Frequenza

Modalità di svolgimento

lezioni-aula

In aula

Presso la
Sede dell’Azienda Cliente
(tutta Italia)

lezioni-streaming

Da remoto

Mediante lezioni via web
(es. Teams) in tempo reale
con il Docente

Richiedi maggiori informazioni

    Corso rivolto a

    Seleziona il corso