Struttura del corso
Modulo 1: Introduzione
- Definizione di SQL
- Capacità di SQL
- Gli standard di SQL
-
Aree di utilizzo di SQL
Modulo 2: Comandi di Query SQL
- Creazione di tabelle [Tipi di dati, formato tabella, formato delle chiavi]
- Inserimento di dati [Da un singolo record a più record]
- Comando Insert Into [Da un singolo record a più record]
- Istruzione Select
- Select con condizioni
- Select con sottoquery
Modulo 3: Operazioni di Unione tra Tabelle
- Regole e applicazioni dell’operazione Union
- Regole e utilizzi di Union All
Modulo 4: Calcoli e elaborazioni dati
- Utilizzo di comandi specifici come:
- SUM
- AVE
- MIN
- MAX
- Altre procedure di calcolo per l’estrazione dei dati
Modulo 5: Diagrammi delle relazioni tra entità
- Relazioni tra tabelle
- Come scomporre correttamente una tabella in più tabelle distinte
- Creazione di tabelle collegate tra loro
- Come migliorare le prestazioni delle operazioni di selezione dati grazie all’utilizzo dei diagrammi ERD
Modulo 6: Join tra due tabelle
- Esecuzione di join full
- Esecuzione di inner join
- Esecuzione di left join
- Esecuzione di right join
Modulo 7: Combinazione di più tipi di Join
- Utilizzo combinato di tre o più tabelle con diversi tipi di join (left, right, full, inner)
- Linee guida per eseguire correttamente i join tra più tabelle
Modulo 8: Transazioni SQL
- Cos’è una transazione SQL?
- A cosa servono le transazioni SQL?
- Utilizzo delle transazioni durante la selezione dei dati
- Gestione del rollback e del commit nelle transazioni SQL
- Le proprietà ACID delle transazioni SQL
NOTA:
- Ogni modulo include esercitazioni pratiche volte a verificare la comprensione dei partecipanti sugli argomenti trattati.
- Dopo il corso verranno fornite le diapositive PowerPoint utilizzate durante le lezioni.
- Verranno inoltre distribuite le query SQL sviluppate nei vari moduli.
- Alla fine del corso sarà disponibile una versione con risposte e una senza risposte dei compiti assegnati.
Requisiti
SQL: Conoscenze di base nell’utilizzo dei comandi di query o competenze equivalenti.
Recensioni (4)
La fluidità del flusso di addestramento.
Alby Geronimo - Aarki, Inc.
Corso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduzione automatica
L'instructore spiega tutto in modo molto semplice e chiaro. È davvero bravo nell'insegnamento.
Elaiza Marie Parumog - Aarki, Inc.
Corso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduzione automatica
L'instruttore spiega tutto in un modo molto semplice da capire. È davvero bravo nell'insegnamento.
Elaiza Marie Parumog - Aarki, Inc.
Corso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduzione automatica
Il modo in cui l'insegnante impartisce lezioni è molto informativo ed efficace, soprattutto il secondo giorno quando gli argomenti sono un po' più avanzati.
Aynanie Kiram - Aarki, Inc.
Corso - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduzione automatica