Anno di corso: 1

Crediti: 8
Crediti: 8
Crediti: 8
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale

Anno di corso: 2

Anno di corso: 3

Crediti: 8
Crediti: 8
Crediti: 16
Tipo: A scelta dello studente
Crediti: 4
Tipo: Lingua/Prova Finale
Crediti: 13
Tipo: Altro

COMPLEMENTI DI BASI DI DATI

Scheda dell'insegnamento

Anno accademico di regolamento: 
2014/2015
Anno di corso: 
3
Anno accademico di erogazione: 
2016/2017
Tipo di attività: 
Obbligatorio a scelta
Crediti: 
8
Ciclo: 
Secondo Semestre
Ore di attivita' didattica: 
76
Prerequisiti: 

basi di dati

Moduli

Metodi di valutazione

Tipo di esame: 
Orale
Modalita' di verifica dell'apprendimento: 

scritto e orale eventualmente sostituibili da progetti o tesine su argomenti inerenti quelli trattati nel corso

Valutazione: 
Voto Finale

Obiettivi formativi

Il corso consentirà agli studenti di avere una panoramica aggiornata dei principali sistemi di storage attualmente disponibili (relazionale, rdf e NoSQL) le architetture (anche commerciali) attualmente disponibili. Gli studenti inoltre apprenderanno il concetto di transazione e le sue proprietà. Per rdf e NoSQL saranno anche descritti i modelli dei dati sottostanti e i linguaggi di interrogazione

Contenuti

Conoscenze della struttura interna di un DBMS relazionale, il concetto di transazione e le sue proprietà. Principali problematiche di sicurezza nelle basi di dati centralizzate, e conoscenza delle principali soluzioni applicative oggi disponibili sul mercato. DBMS non relazionali: NoSQL e rdf; architetture, linguaggi di interrogazione

Programma esteso

1 introduzione e strutture fisiche di accesso

2 ottimizzazione delle interrogazioni

3 controllo di concorrenza

4 sicurezza

5 architetture commerciali rdbms

6 reliability manager

7 SQL, modello e linguaggi di interrogazione e architetture disponibili

8 rdf modello, linguaggi di interrogazione e architetture disponibili

Bibliografia consigliata

P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone
Basi di dati: architetture e linee di evoluzione
McGraw-Hill Italia,

Metodi didattici

lezioni frontali in aula con supporto di slide, esercitazioni in aula e laboratorio con i principali strumenti di gestione di storage disponibili (ibm db2 e virtuoso)