28796 - COMPLEMENTI DI BASI DI DATI

Anno Accademico 2019/2020

  • Docente: Danilo Montesi
  • Crediti formativi: 6
  • SSD: INF/01
  • Lingua di insegnamento: Italiano
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea Magistrale in Informatica (cod. 8028)

Conoscenze e abilità da conseguire

Al termine del corso lo studente: - conosce i modelli dei dati semi strutturati e non strutturati in relazione a quelli strutturati ed i principali costrutti dei linguaggi SQL/XML ed XQuery; - conosce le principali tecniche di information retrieval e di analisi dei dati; - è in grado di progettare e realizzare un datawarehouse; - è capace di elaborare un progetto utilizzando le principali tecniche di data mining.

Contenuti

  • Modelli dei dati strutturati, semi strutturati e non strutturati.
  • Limiti di SQL.
  • Introduzione ad SQL/XML ed XQuery.
  • I modelli di information retrieval (boolean e vector space) e web information retrieval (PageRank).
  • Introduzione al datawarehousing (OLAP) e al data mining (Machine Learning).

Testi/Bibliografia

  • A. Moller et al - Introduzione a XML - Addison Wesley, 2007 ISBN: 9788871923734
  • R. Baeza-Yates et al - Introduction to Information Retrieval - Cambridge University Press, 2008 ISBN: 0521865719
  • C. D. Manning et al - Introduction to data mining Addison Wesley, 2006 ISBN: 0321420527
  • M. Golfarelli et al - Datawarehouse - Teoria e pratica della progettazione - McGrawHill, 2006 ISBN: 9788838662911

Metodi didattici

Durante le lezioni verranno discusse le problematiche generali connesse con la gestione di dati semi strutturati, non strutturati ed alle problematiche di analisi dei dati.

Modalità di verifica e valutazione dell'apprendimento

Per partecipare a un appello d'esame occorre iscriversi su Almaesami entro 7 giorni dalla data dell'esame. Chi non si iscrive in tempo non potra' sostenere l'esame, e dovra' attendere l'appello successivo.

La verifica avviene con la discussione di un progetto oppure di un articolo. Lo studente può scegliere se portare un progetto oppure un articolo.

  • Progetto: lo studente, previa approvazione del docente, svolge un progetto su un argomento del corso. I risultati del progetto dovranno essere discussi durante l'esame con una presentazione preparata dallo studente.
  • Articolo: lo studente approndisce un argomento avanzato partendo da un articolo tra quelli proposti. Il contenuto dell'articolo e il relativo argomento dovranno essere discussi durante l'esame con una presentazione preparata dallo studente.

Link utili per la verifica:

  • Cartella del docente con gli articoli tra cui scegliere: Link a Google Drive
  • Modulo di registrazione del progetto/articolo alla pagina e istruzioni ulteriori per la sottomissione: Link al form 

Strumenti a supporto della didattica

Cartella del docente e materiale utile: Link a Google Drive

Orario di ricevimento

Consulta il sito web di Danilo Montesi