21210215 - Basi di dati e big data

Il corso ha l’obiettivo di far conoscere agli studenti modelli, metodi e sistemi per l’utilizzo di grandi insiemi di dati (“basi di dati”) e per la relativa progettazione e realizzazione. Specifica attenzione verrà dedicata alle problematiche relative all’utilizzo delle basi di dati nel contesto dell'analisi e della valutazione. Verranno utilizzati strumenti tradizionali come le basi di dati relazionali e il linguaggio SQL nonché strumenti specifici per il “data
warehousing” e il “data mining”.
scheda docente | materiale didattico

Programma

Introduzione alle basi di dati
Panoramica sui modelli di dati
Il modello relazionale
Il linguaggio SQL
Sistemi di gestione di basi di dati
Data warehouse
Introduzione al data mining
Problemi di data mining
Caratteristiche, aspetti ed applicazioni dei Big Data
Framework e tecnologie per Big Data

Testi Adottati

Titolo: Basi di dati
Edizione: 6
Autori: Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Riccardo Torlone
Data di pubblicazione: 1 Febbraio 2023
Editore: McGraw Hill

Modalità Frequenza

La frequenza delle lezioni non è obbligatoria

Modalità Valutazione

È previsto lo svolgimento di una prova al calcolatore e la realizzazione di un progetto di gruppo. La prova al calcolatore prevede domande sul linguaggio SQL. Nel caso in cui la prova al calcolatore svolta dal candidato presenti elementi che non consentono al docente di effettuare una valutazione obiettiva della stessa (ad esempio risposte non chiare, ambiguità o altro) il docente potrà chiedere una colloquio orale di approfondimento.