SQL

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.
Obiettivo del corso è 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

12 ore a Modulo - 1° Modulo (SQL Query) 2° Modulo (PowerPivot - come editor SQL)
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.
Al termine del corso verrà rilasciato uno specifico Attestato di Frequenza

Per i PRIVATI , il corso può essere svolto:

      • In modalità Streaming (mediante lezioni via web in tempo reale con il Docente)

 

Per le AZIENDE il corso può essere svolto:

      • Presso la Sede dell'Azienda Cliente (tutta Italia)
      • In modalità Streaming (mediante lezioni via web in tempo reale con il Docente)

 

Contattaci per maggiori informazioni !   Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.   (0683089306 - 3404997705)

Se l’Azienda è iscritta ad un Fondo Interprofessionale, è possibile verificare la possibilità di finanziare gratuitamente il corso.

Per iscriversi o avere maggiori informazioni sul Corso, compilare il Form "Richiedi più Informazioni" (in fondo alla pagina) altrimenti scrivere all'indirizzo Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. (0683089306 - 3404997705)

 

I NOSTRI PUNTI DI FORZA

 

 

Richiedi più informazioni sul corso

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
ML TRAINING

    Via Sergio Forti, 23
00144 Roma // Italy

    +39 06 830 893 06
   +39 06 830 893 06

    Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

SEDE CORSI

ROMA

Viale Luca Gaurico 9
00143 - Roma

MILANO

Piazzale Biancamano 8
20121 - Milano