Contattataci

Struttura del corso

Introduzione

  • Panoramica
  • Obiettivi e finalità
  • Dati di esempio
  • Programma
  • Presentazioni
  • Prerequisiti
  • Responsabilità

Database Relazionali

  • Il Database
  • Il Database Relazionale
  • Tabelle
  • Righe e colonne
  • Database di esempio
  • Selezione di righe
  • Tabella Supplier (Fornitori)
  • Tabella Saleord
  • Indice chiave primaria
  • Indici secondari
  • Relazioni
  • Analogia
  • Chiave esterna
  • Chiave esterna
  • Unione di tabelle (Join)
  • Integrità referenziale
  • Tipi di relazione
  • Relazione molti a molti
  • Risoluzione di una relazione molti a molti
  • Relazione uno a uno
  • Completamento del design
  • Risoluzione delle relazioni
  • Microsoft Access - Relazioni
  • Diagramma Entità-Relazione
  • Modellazione dei dati
  • Strumenti CASE
  • Diagramma di esempio
  • L'RDBMS
  • Vantaggi di un RDBMS
  • Structured Query Language (SQL)
  • DDL - Data Definition Language
  • DML - Data Manipulation Language
  • DCL - Data Control Language
  • Perché usare SQL?
  • Dispensa con tabelle del corso

Recupero dei dati

  • SQL Developer
  • SQL Developer - Connessione
  • Visualizzazione delle informazioni della tabella
  • Uso di SQL, clausola WHERE
  • Uso dei commenti
  • Dati di tipo caratteri
  • Utenti e Schemi
  • Clausole AND e OR
  • Uso delle parentesi
  • Campi data
  • Uso delle date
  • Formattazione delle date
  • Formati data
  • TO_DATE
  • TRUNC
  • Visualizzazione delle date
  • Clausola ORDER BY
  • Tabella DUAL
  • Concatenazione
  • Selezione di testo
  • Operatore IN
  • Operatore BETWEEN
  • Operatore LIKE
  • Errori comuni
  • Funzione UPPER
  • Virgolette singole
  • Ricerca di metacaratteri
  • Espressioni regolari
  • Operatore REGEXP_LIKE
  • Valori Null
  • Operatore IS NULL
  • NVL
  • Accettazione dell'input dell'utente

Uso delle funzioni

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Funzione NVL2
  • Opzione DISTINCT
  • SUBSTR
  • INSTR
  • Funzioni date
  • Funzioni di aggregazione
  • COUNT
  • Clausola GROUP BY
  • Modificatori ROLLUP e CUBE
  • Clausola HAVING
  • Raggruppamento per funzioni
  • DECODE
  • CASE
  • Workshop

Sottointerrogazioni (Sub-Query) e Union

  • Sottointerrogazioni a singola riga
  • Union
  • Union - All
  • Intersect e Minus
  • Sottointerrogazioni a più righe
  • Union – Verifica dei dati
  • Outer Join

Ulteriori informazioni sui Join

  • Join
  • Cross Join o Prodotto Cartesiano
  • Inner Join
  • Notazione di join implicita
  • Notazione di join esplicita
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Uso di UNION
  • Algoritmi di Join
  • Nested Loop
  • Merge Join
  • Hash Join
  • Reflexive or Self Join
  • Join su singola tabella
  • Workshop

Query avanzate

  • ROWNUM e ROWID
  • Analisi Top N
  • Vista inline
  • Exists e Not Exists
  • Sottointerrogazioni correlate
  • Sottointerrogazioni correlate con funzioni
  • Aggiornamento correlato
  • Recupero tramite istantanea (Snapshot)
  • Recupero Flashback
  • All
  • Operatori Any e Some
  • Insert ALL
  • Merge

Dati di esempio

  • Tabelle ORDER
  • Tabelle FILM
  • Tabelle EMPLOYEE
  • Le tabelle ORDER
  • Le tabelle FILM

Utility

  • Cos'è un'utilità?
  • Utility di export
  • Uso dei parametri
  • Uso di un file di parametri
  • Utility di import
  • Uso dei parametri
  • Uso di un file di parametri
  • Scaricamento dei dati
  • Esecuzioni in batch
  • Utility SQL*Loader
  • Esecuzione dell'utilità
  • Aggiunta di dati

Requisiti

Il corso è adatto sia a chi possiede già alcune conoscenze di SQL, sia a chi utilizza ORACLE per la prima volta.

È auspicabile, ma non essenziale, avere esperienza pregressa con un sistema informatico interattivo.

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative