Struttura del corso
Parte 1: SQL Nozioni di base
Introduzione a SQL e Database
- Informazioni sui database
- Introduzione a SQL
- Impostazione dell'ambiente SQL
SQL Sintassi e query di base
- SQL Cenni preliminari sulla sintassi
- Istruzioni SELECT
- Filtraggio dei dati con la clausola WHERE
Utilizzo di funzioni e aggregazioni
- Funzioni comuni SQL
- Funzioni di aggregazione: COUNT, SUM, AVG, MAX, MIN
- Raggruppamento dei dati con GROUP BY
Unire le tabelle
- Informazioni sui JOIN
- UNIONE INTERNA
- JOIN SINISTRO, GIUNTO DESTRO e JOIN ESTERNO COMPLETO
Sottoquery e operazioni sugli insiemi
- Scrittura di sottoquery
- Operazioni UNION, INTERSECT e EXCEPT
Manipolazione dei dati
- Istruzione INSERT INTO
- Istruzione UPDATE
- Istruzione DELETE
Parte 2: Intermedio SQL
Filtraggio avanzato dei dati
- Tecniche avanzate per la clausola WHERE
- Operatore LIKE e criteri di ricerca
- Operatori IN e BETWEEN
Join e sottoquery complesse
- Aggiunte automatiche
- Sottoquery non correlate e correlate
- Clausola EXISTS
Utilizzo di indici e viste
- Comprendere gli indici e il loro impatto sulla performance
- Creazione e utilizzo delle viste
Funzioni avanzate e stored procedure
- Funzioni definite dall'utente
- Stored procedure e trigger
- Gestione degli errori in SQL
Trasformazione e analisi dei dati
- Rotazione e delocalizzazione dei dati
- Funzioni finestra: ROW_NUMBER, RANK, DENSE_RANK
- CTE (Tabella Comune Expressioni)
Database Progettazione e normalizzazione
- Database Principi di progettazione
- Forme normali e normalizzazione
- Modellazione entità-relazione (ER)
Ottimizzazione e ottimizzazione delle prestazioni
- Tecniche di ottimizzazione delle query
- Piani di esecuzione
- Procedure consigliate per l'ottimizzazione delle prestazioni
SQL Nel mondo reale
- Integrazione SQL con altre tecnologie
- Casi di studio e scenari reali
- Progetto finale: Creazione di una soluzione di database da zero
Riepilogo e prossime tappe
Requisiti
- Comprensione delle operazioni di base del computer
- L'esperienza con qualsiasi linguaggio di programmazione è vantaggiosa ma non richiesta
Pubblico
- Analisti di dati
- Database Professionisti
- Sviluppatori di software
Recensioni (5)
Philip è stato molto gentile, il suo stile di spiegare SQL concetti è eccezionale. Mi è piaciuto che ci abbia dato informazioni e risposto a domande che non facevano parte di questo corso.
Stefan
Corso - SQL in SQL Server
Traduzione automatica
analytical functions
khusboo dassani - Tech Northwest Skillnet
Corso - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Corso - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Corso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The course built lesson to lesson, and the pacing was a big deal for me.