Struttura del corso
Introduzione al database Oracle
- Architettura del database
- Modello di database relazionale
- Utenti, schemi e sessioni
- Strumenti per l’interazione con il database
Introduzione all’istruzione SELECT
- Filtraggio e selezione tramite la clausola WHERE
- Ordinamento dei risultati della query
- Tipi di dati, operatori e gestione dei valori NULL
- Utilizzo delle funzioni scalari predefinite
- Operazioni sulle date
- Comprensione delle impostazioni nazionali e regionali in SQL
Analisi dei dati aggregati
- Funzioni di raggruppamento dei dati
- Clausola DISTINCT
- Clausole GROUP BY e HAVING
Recupero di dati da più tabelle
- Join interni ed esterni (INNER JOIN, OUTER JOIN)
- Sintassi ANSI SQL e altri metodi di join (SELF JOIN, NATURAL JOIN)
- Operatori di insieme (UNION, UNION ALL, INTERSECT, MINUS)
Sottiquery
- Sottiquery semplici
- Sottiquery correlate
- Operatori EXISTS e NOT EXISTS
- Altri tipi di sottiquery
Query gerarchiche e campionamento dei dati
- Costruzione di query gerarchiche tramite le clausole CONNECT BY PRIOR e START WITH
- Utilizzo della funzione SYS_CONNECT_BY_PATH
- Campionamento dei dati mediante la clausola SAMPLE
Manipolazione dei dati (DML)
- Istruzioni INSERT, UPDATE e DELETE
- Operazioni su grandi insiemi di dati (INSERT FIRST, INSERT ALL, MERGE)
Dizionario di sistema
- Comprensione e utilizzo del dizionario dei dati Oracle
Lavoro simultaneo degli utenti
- Transazioni
- Blocchi di risorse
- Tecnologia FLASHBACK
Utenti e autorizzazioni
- Creazione e modifica di utenti e schemi
- Gestione delle autorizzazioni e dei ruoli
Gestione dell’archiviazione dati – Livello logico
- Tabelle, tabelle temporanee e tabelle organizzate per indici
- Vincoli di integrità
- Indici
- Viste, sequenze, sinonimi e viste materializzate
- Unità PL/SQL memorizzate
Modellazione e ripristino dei modelli dati tramite Oracle SQL Modeler
- Utilizzo di Oracle SQL Modeler per la modellazione e il ripristino dei dati
Spostamento dei dati
- Copia logica dei dati: import ed export tramite Data Pump
- Caricamento dati mediante SQL*Loader
- Tabelle esterne
- Collegamenti tra database
Automazione delle attività
- Utilizzo di DBMS_JOB e DBMS_SCHEDULER per l’automazione dei processi
Sintesi e prossimi passi
Requisiti
- Conoscenze di base nell’ambito dell’informatica
Destinatari
- Sviluppatori
- Amministratori di database
Recensioni (3)
Greg è stato molto paziente e disponibile
Chris Havel - Encyclopaedia Britannica
Corso - ORACLE SQL Fundamentals
Traduzione automatica
abilità di presentazione, risposte tempestive a tutte le domande
Oana - OPEN COURSE
Corso - Oracle SQL LP - Fundamentals
Traduzione automatica
Gli esercizi e i "test" che abbiamo eseguito