Descrizione
Descrizione Corso
SQL (Structured Query Language) è un linguaggio studiato per effettuare interrogazioni verso i database e progettato per leggere dati memorizzati in una basi di dati basato sul modello relazionale. Il corso, in particolare, studia il linguaggio Sql del DBMS Oracle.
Destinatari e requisiti
Informatizzazione di base.
Durata e partecipanti
40 ore
Obiettivi
Il corso Sql/Oracle vuole introdurre al linguaggio Sql del DBMS Oracle.
Certificato/attestato
Attestato di frequenza
Didattica
Metodologia
La formazione sarà erogata con lezioni frontali in aula o in FAD in modalità sincrona. La fase teorica sarà costantemente accompagnata da esercitazioni, casi pratici di studio e simulazioni.
Dotazioni
Dispense in formato digitale.
Valutazione
Prova pratica
Esame
–
Programma del Corso
- Tipi di dati supportati da Oracle
- Tipi numerici
- Tipi di dati carattere o stringa
- CHAR e VARCHAR2
- CLOB e BLOB
- Tipi vari
- I comandi base DDL (definizione e creazione delle strutture tabellari) in Oracle
- Cenni sui comandi DCL (concessioni e revoche di accessi alle tabelle) in Oracle
- Descrizione particolareggiata dei comandi DML (manipolazione dei dati) in Oracle
- Gli operatori dell’algebra relazionale
- Operatori di base (proiezione, selezione, prodotto)
- Operatori derivati (giunzione, giunzione naturale, giunzione esterna)
- Le ‘queries’ in Oracle
- Interrogazioni sul Data Base
- La clausola ‘where’
- Operatori di confronto, connettori logici e clausole speciali (BETWEEN, IN, etc.)
- La clausola GROUP BY e sotto-clausole (HAVING…)
- Il ‘join’
- Join su due e più tabelle
- Outer join e utilizzo del simbolo ‘+’, Self join
- Funzioni di Oracle
- Funzioni di base
- Funzioni di gruppo
- Utilizzo delle funzioni che agiscono su date
- Funzioni numeriche
- Funzioni logiche e condizionali
- Funzioni a stringa e a carattere
- Operatori su insiemi (UNION)
- ‘Subqueries’ (queries annidate) e loro gestione mediante espressioni specifiche
- Comandi per inserimento, modifica e cancellazione di dati
- Viste (‘views’): loro natura (tabelle virtuali) e vantaggi di uso in termini di spazio
Per informazioni
Per maggiori informazioni sul corso di “Oracle – SQL” compila il form di contatto sottostante, oppure contattaci al numero 06/5041786.