Struttura del corso

Modelli di database relazionali

  • La struttura di un database relazionale
  • Tipi di connessione delle tabelle
  • Database di normalizzazione e denormalizzazione
  • Operatori relazionali

Scarica i dati

  • Regole per la scrittura di query SQL
  • La sintassi per l'istruzione SELECT
  • Selezione di tutte le colonne
  • Richieste di informazioni da operazioni aritmetiche
  • Colonne degli alias
  • Valori letterali
  • Operatore di concatenazione

Limitazione dei risultati

  • La clausola WHERE
  • Operatori di confronto
  • Condizione LIKE
  • Prerequisito TRA... E
  • Condizione IS NULL
  • Condizione IN
  • Operatori booleani AND, OR e NOT
  • Molte delle condizioni della clausola WHERE
  • L'ordine degli operatori.
  • Clausola DISTINCT

Ordinamento dei dati

  • La clausola ORDER BY
  • Ordinamento in base a più colonne o espressioni

SQL Funzioni

  • Le differenze tra le funzioni di una e multilinea
  • Caratteristiche testo, numerico, data,
  • Conversione esplicita e implicita
  • Funzioni di conversione
  • Funzioni di annidamento
  • Visualizzazione delle prestazioni delle funzioni - doppia tabella
  • Recupero della funzione SYSDATE della data corrente
  • Gestione dei valori NULL

Aggregazione dei dati tramite il raggruppamento

  • Funzioni di raggruppamento
  • Modalità di trattamento dei valori NULL da parte delle funzioni di raggruppamento
  • Creare gruppi di dati: la clausola GROUP BY
  • Raggruppamento di più colonne
  • Limitazione del raggruppamento dei risultati della funzione: la clausola HAVING

Recupero di dati da più tabelle

  • Tipi di connettori
  • L'uso di NATURAL JOIN
  • Tabelle degli alias
  • Join nella clausola WHERE
  • INNER JOIN Inner join
  • Unione esterna SINISTRA, DESTRA, UNIONE ESTERNA COMPLETA
  • Prodotto cartesiano

Sottoquery

  • Inserire le sottoquery nel comando SELECT
  • Sottoquery a lignaggio singolo e multiplo
  • Operatori Sottoquery a riga singola
  • Raggruppamento di funzionalità nella sottoquery
  • Operatori Sottoquery multi-IN, ALL, ANY
  • Modalità di trattamento dei valori NULL nelle sottoquery

Collettivo degli operatori

  • Operatore dell'UNIONE
  • Operatore UNION ALL
  • Operatore INTERSECT
  • Operatore MENO

Inserire, aggiornare ed eliminare dati

  • Comando INSERISCI
  • Copiare i dati da un'altra tabella
  • Comando AGGIORNA
  • Comando DELETE
  • Comando TRUNCATE

Transazioni

  • Comandi COMMIT, ROLLBACK e SAVEPOINT

Comandi DDL

  • I principali oggetti del database
  • Regole per la denominazione degli oggetti
  • Creazione di tabelle
  • I tipi di dati disponibili per le colonne
  • Opzione DEFAULT
  • Opzione NULL e NOT NULL

Gestione delle tabelle

  • Integrità referenziale CONTROLLO, CHIAVE PRIMARIA, CHIAVE ESTERNA, UNIVOCO
  • Creare una tabella in base alla query
  • Eliminare una tabella DROP TABLE
  • Comando DESCRIBE

Altri oggetti dello schema

  • Sequenze
  • Sinonimi
  • Visualizzazioni

Requisiti

  • Computer alfabetizzazione
  • Conoscenza di qualsiasi sistema operativo
  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (5)

Corsi relativi

Categorie relative