Introduzione
· Tecnologia di database relazionale
· Anatomia di un'istruzione SQL
SELECT and WHERE
· Colonne, stringhe e righe
· Limita righe selezionate
· Operatori di confronto
WHERE, ORDER BY e introduzione alle funzioni
· Confronti logici e regole di precedenza
· Ordinamento delle righe
· Introduzione alle funzioni
· Esercizi pratici in aula
Funzioni a riga singola Parte I
· Manipolazione di stringhe
· Funzioni numeriche
· Funzioni data
· Esercizi pratici in aula
Funzioni a riga singola Parte II
· Funzioni di conversione
· Funzioni NULL
· Espressioni condizionali
· Esercizi pratici in aula
JOINS
· Cross Joins e Natural Joins
· Join Clauses
· Join interni ed esterni
· Auto-join e query gerarchiche
Subquery
· Fondamenti di subquery
· Subquery a riga singola
· Subquery a più righe
· Subquery correlate
DML
· Dichiarazioni INSERT
· Aggiornamento dei valori delle colonne ed eliminazione delle righe
· Valori predefiniti, MERGE e inserimenti multi-tabella
· Esercizi pratici in aula
DDL
· Creazione di tabelle
· Utilizzo di Data Types
· Modifica di una tabella
· Esercizi pratici in aula
Constraint
· Introduzione ai constraint
· NOT NULL e UNIQUE constraint
· PRIMARY KEY, FOREIGN KEY, and CHECK Constraint
· Gestione dei vincoli
· Esercizi pratici in aula
Viste
· Creazione di viste
· Operazioni e viste DML
· Gestione delle viste
· Esercizi pratici in aula