Basi di dati per bioinformatica (2013/2014)



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 Carlo Combi

Orario lezioni

II semestre
Attività Giorno Ora Tipo Luogo Note
Tecnologie per le basi di dati lunedì 11.30 - 13.30 lezione Aula B dal 10-mar-2014  al 13-giu-2014
Tecnologie per le basi di dati martedì 10.30 - 12.30 lezione Aula C dal 10-mar-2014  al 13-giu-2014
Tecnologie per le basi di dati giovedì 13.30 - 14.30 esercitazione opzionale Laboratorio didattico Alfa  
Laboratorio giovedì 10.30 - 13.30 laboratorio Laboratorio didattico Alfa  
I semestre
Attività Giorno Ora Tipo Luogo Note
Teoria lunedì 11.30 - 13.30 lezione Aula A  
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 e laboratorio) della durata di circa 3 ore e 30. La parte di laboratorio può essere sostituita con un progetto in ambito bioinformatico.

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Teoria P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi e R. Torlone Basi di dati - Modelli e linguaggi di interrogazione (Edizione 4) McGraw Hill 2013 978-88-386-6800-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. B. Navathe Fundamentals of Database Systems (Edizione 1) Addison-Wesley 1994 0805317481
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 R. Elmasri, S.H. Navathe Sistemi di Basi di Dati: Fondamenti (Edizione 6) Pearson 2011 978-88-7192-628-5
Materiale didattico
Titolo Formato (Lingua, Dimensione, Data pubblicazione)
Introduzione alle basi di dati  pdfpdf (it, 267 KB, 01/10/13)

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 60.00% 25 4
Respinti 26.66%
Assenti 6.66%
Ritirati 6.66%
Annullati --
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
0.0% 22.2% 11.1% 11.1% 0.0% 0.0% 0.0% 11.1% 0.0% 0.0% 11.1% 0.0% 0.0% 33.3%

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