Struttura del corso

Introduzione

  • Panoramica
  • Finalità e obiettivi
  • Dati di esempio
  • Programma
  • Introduzioni
  • Prerequisiti
  • Responsabilità

Database relazionali

  • Il database
  • Il database relazionale
  • Tabelle
  • Righe e colonne
  • Database di esempio
  • Selezione delle righe
  • Tabella fornitori
  • Tavolo Saleord
  • Indice di chiave primaria
  • Indici secondari
  • Relazioni
  • Analogia
  • Chiave esterna
  • Chiave esterna
  • Unire le tabelle
  • Integrità referenziale
  • Tipi di relazione
  • Relazione molti a molti
  • Risoluzione di una relazione molti-a-molti
  • Rapporto uno a uno
  • Completamento del progetto
  • Risoluzione delle relazioni
  • Microsoft Access - Relazioni
  • Diagramma entità-relazione
  • Modellazione dei dati
  • Strumenti CASE
  • Diagramma di esempio
  • L'RDBMS
  • Vantaggi di un RDBMS
  • Linguaggio di query strutturato
  • DDL - Linguaggio di definizione dei dati
  • DML - Linguaggio di manipolazione dei dati
  • DCL - Linguaggio di controllo dei dati
  • Perché usare SQL?
  • Dispensa delle tabelle del corso

Recupero dei dati

  • SQL Sviluppatore
  • SQL Sviluppatore - Connessione
  • Visualizzazione delle informazioni sulla tabella
  • Utilizzo di SQL, clausola where
  • Utilizzo dei commenti
  • Dati dei caratteri
  • Utenti e schemi
  • Clausola AND e OR
  • Utilizzo delle parentesi quadre
  • Campi data
  • Utilizzo delle date
  • Formattazione delle date
  • Formati di data
  • TO_DATE
  • TRONCO
  • Visualizzazione della data
  • Ordina per clausola
  • Tavolo DUAL
  • Concatenazione
  • Selezione del testo
  • Operatore IN
  • Operatore BETWEEN
  • Operatore LIKE
  • Errori comuni
  • Funzione SUPERIORE
  • Virgolette
  • Trovare i metacaratteri
  • Espressioni regolari
  • Operatore REGEXP_LIKE
  • Valori Null
  • Operatore IS NULL
  • NVL
  • Accettazione dell'input dell'utente

Utilizzo delle funzioni

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD (Accesso programmato)
  • NVL
  • Funzione NVL2
  • Opzione DISTINCT
  • SUBSTR
  • INSTR
  • Funzioni della data
  • Funzioni di aggregazione
  • CONTARE
  • Clausola Raggruppa per
  • Modificatori di rollup e cubo
  • Avere la clausola
  • Raggruppamento per funzioni
  • DECODIFICARE
  • CASO
  • Officina

Sub-query e unione

  • Sottoquery a riga singola
  • Unione
  • Unione - Tutti
  • Interseca e meno
  • Sottoquery a più righe
  • Unione – Controllo dei dati
  • Join esterno

Ulteriori informazioni sui join

  • Unisce
  • Giunzione incrociata o prodotto cartesiano
  • Inner Join
  • Notazione implicita del join
  • Notazione di join esplicita
  • Giunzione naturale
  • Equi-Join
  • Join incrociato
  • Outer Join
  • Join esterno sinistro
  • Join esterno destro
  • Join esterno completo
  • Utilizzo di UNION
  • Algoritmi di join
  • Ciclo nidificato
  • Unisci join
  • Hash Join
  • Join riflessivo o autonomo
  • Join di una singola tabella
  • Officina

Query avanzate

  • ROWNUM e ROWID
  • Analisi Top N
  • Visualizzazione in linea
  • Esiste e non esiste
  • Sottoquery correlate
  • Sottoquery correlate con funzioni
  • Aggiornamento correlato
  • Ripristino snapshot
  • Recupero flashback
  • Tutto
  • Tutti e alcuni operatori
  • Inserisci TUTTO
  • Fondersi

Dati di esempio

  • Tabelle ORDER
  • Tavoli FILM
  • Tabelle DIPENDENTI
  • Le tabelle ORDER
  • I tavoli FILM

Utilità

  • Che cos'è un'utilità?
  • Utilità di esportazione
  • Utilizzo dei parametri
  • Utilizzo di un file di parametri
  • Utilità di importazione
  • Utilizzo dei parametri
  • Utilizzo di un file di parametri
  • Scaricamento dei dati
  • Esecuzioni batch
  • SQL*Utilità Loader
  • Esecuzione dell'utilità
  • Aggiunta di dati

Requisiti

Il corso è adatto sia a coloro che hanno una certa conoscenza di SQL sia a coloro che utilizzano ORACLE per la prima volta.

L'esperienza precedente con un sistema informatico interattivo è auspicabile ma non essenziale.

  14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (10)

Corsi relativi

Categorie relative