Struttura del corso
Modelli di database relazionale
- La struttura di un database relazionale
- Tipi di connessioni tra tabelle
- Normalizzazione e denormalizzazione del database
- Operatori relazionali
Estrazione dei dati
- Regole per la scrittura di query SQL
- Sintassi del comando SELECT
- Selezione di tutte le colonne
- Query con operazioni aritmetiche
- Alias delle colonne
- Letterali
- Operatore di concatenazione
Limitazione dei risultati
- La clausola WHERE
- Operatori di confronto
- Condizione LIKE
- Condizione BETWEEN ... AND
- Condizione IS NULL
- Condizione IN
- Operatori booleani AND, OR e NOT
- Multiple condizioni nella clausola WHERE
- L'ordine degli operatori
- Clausola DISTINCT
Ordinamento dei dati
- La clausola ORDER BY
- Ordinamento per più colonne o espressioni
Funzioni SQL
- Differenze tra funzioni di riga singola e multipla
- Funzionalità per testo, numeri e date
- Conversione esplicita e implicita
- Funzioni di conversione
- Funzioni annidate
- Verifica delle prestazioni delle funzioni - tabella dual
- Funzione SYSDATE per ottenere la data corrente
- Gestione dei valori NULL
Aggregazione dei dati tramite raggruppamento
- Funzioni di aggregazione
- Come le funzioni di aggregazione trattano i valori NULL
- Creazione di gruppi di dati - la clausola GROUP BY
- Raggruppamento di più colonne
- Limitazione del risultato delle funzioni di aggregazione - la clausola HAVING
Recupero dati da più tabelle
- Tipi di connettori
- Uso del NATURAL JOIN
- Alias delle tabelle
- Join nella clausola WHERE
- INNER JOIN
- Join esterni LEFT, RIGHT, FULL OUTER JOIN
- Prodotto cartesiano
Sottoquery
- Inserimento di sottoquery nel comando SELECT
- Sottoquery a riga singola e multipla
- Operatori per sottoquery a riga singola
- Funzionalità di raggruppamento nelle sottoquery
- Operatori per sottoquery multiple: IN, ALL, ANY
- Trattamento dei valori NULL nelle sottoquery
Operatori insiemistici
- Operatore UNION
- Operatore UNION ALL
- Operatore INTERSECT
- Operatore MINUS
Inserimento, aggiornamento e cancellazione dei dati
- Comando INSERT
- Copia dati da un'altra tabella
- Comando UPDATE
- Comando DELETE
- Comando TRUNCATE
Transazioni
- Comandi COMMIT, ROLLBACK e SAVEPOINT
Comandi DDL
- Principali oggetti del database
- Regole per la denominazione degli oggetti
- Creazione di tabelle
- Tipi di dati disponibili per le colonne
- Opzione DEFAULT
- Opzione NULL e NOT NULL
Gestione delle tabelle
- Integrità referenziale: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Creazione di una tabella tramite query
- Cancellazione di una tabella: DROP TABLE
- Comando DESCRIBE
Altri oggetti dello schema
- Sequenze
- Sinonimi
- Viste
Requisiti
- Competenza informatica di base
- Conoscenza di un sistema operativo
Recensioni (7)
Gli esercizi e i "test" che abbiamo eseguito
Paola Maccali
Corso - Oracle SQL for beginners
era strutturato molto bene sia per giorni che per moduli, facile da seguire
Melania - DB Global Technology SRL
Corso - Oracle SQL for beginners
Traduzione automatica
Mi è piaciuto il modo in cui l'istruttore ha spiegato le informazioni sui temi e il fatto che prestasse attenzione ai dettagli, rendendo così le lezioni molto pratiche e logiche.
Andreea
Corso - Oracle SQL for beginners
Traduzione automatica
il formatore fornirà più esempi per ogni capitolo
Corina
Corso - Oracle SQL for beginners
Traduzione automatica
gli esercizi interattivi
BOANGIU GIORGIANA
Corso - Oracle SQL for beginners
Traduzione automatica
le spiegazioni
Daniela
Corso - Oracle SQL for beginners
Traduzione automatica
gli esercizi
Amna AlAli - Federal Demographic Council
Corso - Oracle SQL for beginners
Traduzione automatica