Università Magna Graecia di Catanzaro
Scopo del corso è approfondire le nozioni sulle tecnologie e sulle architetture dei sistemi di basi di dati ed affrontare le recenti direzioni di evoluzione delle tecnologie per la gestione di grandi quantitativi di dati (Big Data). Lo scopo è fornire allo studente gli strumenti per affrontare problematiche relative alla gestione delle informazioni in ambiente cloud e in generale web based, con particolare riferimento alla gestione di dati clinici e sanitari. Vengono affrontate problematiche legate alla ottimizzazione e gestione di sistemi di interrogazione in ambiente ditribuito e multi utente. Vengono presentati modelli evoluti per la gestione din dati non relazionali (quali dati spaziali e geografici) e relative procedure di gestione dei processi legati alla gestione di informazioni.
Vengono affrontati costrutti SQL avanzati per la gestione delle transazioni e per l'accesso a basi di dati con i linguaggi di programmazione.
Collegamenti Veloci:
i. Conoscenza e capacità di comprensione (knowledge and understanding)
ii. Capacità di applicare conoscenza a comprensione (applying knowledge and understanding)
iii. Autonomia di giudizio (making judgement)
iv. Capacità di apprendimento (learning skills)
Architettura di un sistema di gestione di dati; Query Engine, ottimizzazione di accesso alle risorse, e meccanismi di indicizzazione; Gestione della memoria permanente e dei buffer; organizzazioni delle basi di dati in memoria permanente; Affidabilità e robustezza nei sistemi informativi; Nozioni di sicurezza: Gestione delle transazioni e introduzione alla blockchain; Basi di dati distribuite; Progettazione fisica di un query engine e degli operatori relazionali; Sistemi informativi complessi: basi di dati NOSQL e relativi casi applicativi; basi di dati geografiche; Architettura di sistemi informativi sanitari, gestione dei dati in ambito medico, clinico e sanitario; sistemi di analisi e olap (cenni). Richiami di UML per la progettazione di sistemi complessi per le basi di dati.
Didattica Frontale 48 Ore
Studio Individuale 102 Ore
Testi di riferimento
Sistemi di basi di dati. Fondamenti (Fundamentals of Database Systems). Elmasri- Navathe Pearson
Database System the Complete Book, Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom Pearson Education (US)
Materiale fornito a lezione e prodotto sulla piattaforma elearning dell’ateneo
Materiale didattico fornito a lezione
Le modalità sono indicate dal Regolamento didattico d’Ateneo.
Prova Scritta, Presentazione di un elaborato progettuale, prova orale
Voto calcolato come media delle prove in trentesimi
|
Conoscenza e comprensione argomento |
Capacità di analisi e sintesi |
Utilizzo di referenze |
Non idoneo |
Importanti carenze. Significative inaccuratezze |
Irrilevanti. Frequenti generalizzazioni. Incapacità di sintesi |
Completamente inappropriato |
18-20 |
A livello soglia. Imperfezioni evidenti |
Capacità appena sufficienti |
Appena appropriato |
21-23 |
Conoscenza routinaria |
E’ in grado di analisi e sintesi corrette. Argomenta in modo logico e coerente |
Utilizza le referenze standard |
24-26 |
Conoscenza buona |
Ha capacità di a. e s. buone gli argomenti sono espressi coerentemente |
Utilizza le referenze standard |
27-29 |
Conoscenza più che buona |
Ha notevoli capacità di a. e s. |
Ha approfondito gli argomenti |
30-30L |
Conoscenza ottima |
Ha notevoli capacità di a. e s. |
Importanti approfondimenti |