Basi di dati per bioinformatica (2015/2016)



Codice insegnamento
4S02712
Crediti
12
Coordinatore
Carlo Combi
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
L'insegnamento è organizzato come segue:
Attività Crediti Periodo Docenti Orario
Teoria 6 I semestre Alberto Belussi
Tecnologie per le basi di dati 3 II semestre Carlo Combi
Laboratorio 3 II semestre Roberto Posenato

Orario lezioni

II semestre
Attività Giorno Ora Tipo Luogo Note
Tecnologie per le basi di dati lunedì 11.30 - 13.30 lezione Aula B  
Tecnologie per le basi di dati martedì 11.30 - 13.30 lezione Aula B  
Laboratorio mercoledì 16.30 - 18.30 lezione Aula B  
Laboratorio giovedì 14.30 - 16.30 laboratorio Laboratorio didattico Delta  
I semestre
Attività Giorno Ora Tipo Luogo Note
Teoria lunedì 11.30 - 13.30 lezione Aula C dal 5-ott-2015  al 6-ott-2015
Teoria lunedì 11.30 - 13.30 lezione Aula B dal 12-ott-2015  al 29-gen-2016
Teoria martedì 11.30 - 13.30 lezione Aula A  

Obiettivi formativi

L'insegnamento ha lo scopo di fornire allo studente le conoscenze necessarie per la progettazione e l'implementazione di una base di dati e delle relative applicazioni. In particolare si illustreranno in dettaglio le metodologie per la progettazione concettuale e logica di una base di dati, per la successiva realizzazione della stessa sui più diffusi sistemi per la gestione di basi di dati, e si illustreranno le caratteristiche fondamentali del linguaggio di interrogazione SQL e dell'algebra relazionale. Dopo l'introduzione dei concetti di base relativi alle reti di calcolatori, si presenteranno le tecnologie per la progettazione e e la realizzazione di un sito web centrato sui dati e degli approcci specifici per la memorizzazione di informazioni bioinformatiche in basi di dati.

Programma

* Introduzione ai sistemi per la gestione di basi di dati. Architettura e funzionalità di un sistema per la gestione di basi di dati.
* Modelli dei dati per i sistemi di gestione di basi di dati. Il modello relazionale.
* Interazione con una base di dati: introduzione ai linguaggi per la definizione, modifica e interrogazione di una base di dati. L’algebra relazionale. Il linguaggio SQL.
* Progettazione di una base di dati. Metodologia. Il modello Entità-Relazione (E-R). Progettazione logica di una base di dati: Lo schema logico di una base di dati. Traduzione di schemi concettuali in schemi relazionali.
* L'architettura interna di un sistema per la gestione di basi di dati: Rilevanza dei sistemi transazionali. Proprietà delle transazioni. Metodi di accesso ai dati: strutture dati sequenziali e indici (B-trees e hashing).
* Applicazioni web e bioinformatiche. Reti di calcolatori (concetti di base). Modelli per dati semistrutturati; XML per la bioinformatica. Tecniche per l'interazione tra una applicazione e un DBMS. Metodologie di progettazione di una applicazione Web. Il modello MVC. Progettazione di applicazioni web e bioinformatiche che interagiscono con un DBMS.

Modalità d'esame

L'esame consiste in una prova scritta sul contenuto dell'insegnamento (teoria) della durata di 2 ore e 30. La parte di laboratorio prevede una prova inerente l'accesso via web a dati in ambito bioinformatico.

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Teoria P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone Basi di dati (Edizione 4) McGraw-Hill 2014 978-88-386-6587-5
Teoria E. Baralis, A. Belussi, G. Psaila Basi di dati - Temi d'esame svolti (Edizione 1) Progetto Leonardo Società Editrice Esculapio Bologna 1999 B135655713
Teoria R. Elmasri, S.H. Navathe Sistemi di Basi di Dati: Fondamenti (Edizione 6) Pearson 2011 978-88-7192-628-5
Tecnologie per le basi di dati P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone Basi di dati (Edizione 4) McGraw-Hill 2014 978-88-386-6587-5

Opinione studenti frequentanti - 2015/2016


Statistiche per i requisiti di trasparenza (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

Statistiche esiti
Esiti Esami Esiti Percentuali Media voti Deviazione Standard
Positivi 100.0% 23 1
Respinti --
Assenti --
Ritirati --
Annullati --
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
0.0% 0.0% 13.6% 0.0% 36.3% 22.7% 4.5% 4.5% 13.6% 4.5% 0.0% 0.0% 0.0% 0.0%

Valori relativi all'AA 2015/2016 calcolati su un totale di 22 iscritti. I valori in percentuale sono arrotondati al numero intero più vicino.