| Stato attuale: | |||
| Tipologia corso: Master | Livello: | ||
| Tipologia finanziamento: | |||
| Costo: | Durata a/mm: | 0/2 | |
| Posti disponibili: | 12 | Crediti formativi: | |
| Scadenza: | Ammissione: | ||
| Inizio: | Termine: | ||
Presentazione
ACSI Informatica caratterizza la propria attività per l’orientamento costantemente teso verso i nuovi orizzonti dell’IT, svolgendo un’accurata selezioni delle migliori proposte. Questo le permette di essere sempre al passo con le novità tecnologiche e di collaborare con le più importanti realtà del settore.
In questo contesto, l’azienda ha deciso di realizzare un percorso formativo altamente qualificante, decisa ad incontrare risorse motivate a formarsi e specializzarsi nell’ambito della Business Intelligence e Dataware House.
Obiettivi
Il corso ha la finalità di fornire le competenze professionali in grado di qualificare una risorsa nell'architettura e composizione delle tecnologie di Business Intelligence, strumenti fondamentali nel supporto ai manager di aziende che operano con una gran mole di dati e studiano le informazioni ricavabili da questi.
Didattica
Il corso ha una durata di 315 ore, divise fra teoria, pratica e project work finale. Il progetto conclusivo è finalizzato all'applicazione delle conoscenze acquisite durante le varie fasi didattiche e per consentire allo studente di prendere familiarità con le possibili difficoltà dei team di lavoro.
Le lezioni si terranno dal lunedì al venerdì, in orario 9-13 e 14-17.
Materie
Oracle SQL
- Data bases: definizione concettuale e fisica.
- Tipologia di Data bases: (gerarchica, reticolare e relazionale) caratteristiche generali dei tre tipi di DB.
- Databases relazionali: Caratteristiche fondamentali e vantaggi che hanno determinato il successo negli ambienti applicativi aziendali.
- Esempio di normalizzazione dei dati, e genesi delle tabelle come frutto di tecniche dii normalizzazione dati.
- Definizione di chiavi e indici e criteri di guida alla loro scelta.
- I principi fondamentali di integrità (di entità, referenziale)
- Il linguaggio SQL come linguaggio non procedurale
- Tipologia del linguaggio SQL, nelle sue categorie logiche (DDL, DML, DCL)
- I comandi base DDL ( definizione e creazione delle strutture tabellari )
- Cenni sui comandi DCL ( concessioni e revoche di accessi alle tabelle )
- Descrizione particolareggiata dei comandi DML ( manipolazione dei dati )
- Gli operatori dell’ algebra relazionale
- Operatori di base, ( proiezione, selezione, prodotto )
- Operatori derivati ( giunzione, giunzione naturale, giunzione esterna )
- Le ‘queries’:
a. Interrogazioni sul Data Base
b. La clausola ‘where’
c. Operatori di confronto, connettori logici e clausole speciali (BETWEEN, IN, etc.)
d. Funzioni di gruppo
e. La clausola GROUP BY e sotto-clausole ( HAVING…)
f. Il ‘join’
- Join su due e piu’ tabelle
- Outer join’, ‘Self join’ - 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
PL/SQL Base
- Struttura di un programma
- Tipi di dato, Variabili e Costanti
- Operatori logici, di relazione, aritmetici, sql
- Select into e Attributo %Type
- Strutture di controllo (if, loop, for loop, while loop)
- Cursore Esplicito (attributi, open, close, loop, fetch)
- Cursore Implicito e attributi
- Record, Attributo %Rowtype e Cursor for loop
- Gestione Eccezioni (Predefinite e definite dall’utente)
PL/SQL Avanzato
- Stored Procedure
- Function
- Trigger
- I Package
Oracle Database Administrator
- Componenti architetturali di Oracle
- Strumenti di amministrazione
- Gestione di una istanza Oracle
- Procedure per la creazione di un database
- Data Dictionary e Package standard
- Manutenzione dei redo log e dei file di controllo
- Gestione di tablespace e di file dati
- Strutture di memoria
- Gestione degli indici
- Gestione delle tabelle
- Mantenere l’integrità dei dati
- Gestione degli indici
- Gestione degli utenti
- Gestione risorse e sicurezza delle password
- Gestione dei privilegi
- Gestione dei ruoli
- Auditing
Datawarehouse
- Cosa c’è prima di un data warehouse
- I problemi legati alle strutture normalizzate
- Le viste come primo approccio
- OLTP vs OLAP: definizione e caratteristiche
- I benefici e i fattori di successo
- Il processo di Data Warehousing
- Confronto tra procedure e prodotti specifici di ETL
- L'architettura tecnica per l'accesso ai dati
- Data Warehouse centrali e Data Mart
- Elementi distintivi rispetto al disegno di un DB tradizionale
- Gli step per il disegno del Data Warehouse
- Tecniche di modellazione
- Denormalizzazione
- Strutture particolari
- Dimensioni e Time Dimension
- Schemi a stella e schemi snow-flake
- Fact table, lookup e collegamento con dimensioni
- Dimensioni dedicate o condivise
- Definizione di Data Mart
- La staging area
- Repliche
- Sincronizzazione
- Slowly changing dimension
- Come gestire le SCD
- Lo storico nella fact table
- Evoluzione degli strumenti OLAP
- OLAP e analisi multidimensionale
- MOLAP – ROLAP – HOLAP
- Ipotesi di ROLAP: come procedere
Business Intelligence
- Introduzione alla Business Intelligence
- Identificazione delle KPI
- Reportistica analitica
- Cruscotti direzionali
- Introduzione al concetto di data mining ed analisi predittive
Destinatari
Il corso è rivolto a giovani neodiplomati, laureandi e laureati in discipline tecniche/informatiche, desiderosi di intraprendere un percorso formativo specialistico in un ambito Business Intelligence e Data warehouse.
Requisiti
Discreta padronanza di J2SE, delle Java Server Pages (JSF) e Database relazionali.
Sbocchi
L'ambito della Business Intelligence risulta essere uno dei settori in cui le aziende investono in risorse e progetti innovativi. Specializzarsi nella materia vuol dire investire in una formazione molto richiesta e con reali possibilità di proposte lavorative.
Mappa
Percorso non trovato. Modifica il punto di partenza oppure il tipo di percorso.



