Basi di dati e di conoscenza

Docente: Loredana Vigliano

Comunicazioni

esami sessione estiva

27-03-2018 00:12

I Appello (II Appello per Bioinformatici)

11 Giugno scritto aula T5 ore 14 

12 Giugno consegna progetto studio Vigliano ore 112-13

14-15 Giugno orali aula 3A dalle ore 10:30  

 

II Appello (III Appello per Bioinformatici)

2 Luglio scritto aula T5 ore 14 

3 Luglio consegna progetto studio Vigliano ore 112-13

 

5-6 Luglio orali aula 3A dalle ore 10:30  


02-10-2017 18:33

 

ATTENZIONE !!!!!! : per poter sostenere l' esame (anche solo orale) è necessario prenotarsi sul sito  delphi.uniroma2.it.

ATTENZIONE !!!!!!  : useremo la verbalizzazione automatica e quindi non sarà più possibile sostenere l'esame senza prenotazione!!!!!
 
ESAMI PROPEDEUTICI : MD e PR 


Lezioni

102-10-2017

Orario primo semestre :

 

Lunedì ore 14-16 aula 13 o 17

Martedì ore 16-18 aula 3A o 17


Materiale didattico

11 Database NoSQL e MongoDB

10 Ottimizzazione Query

09 Architettura ottimizzatore MySQL

08 Ottimizzazione Indici

07 Organizzazione fisica dei dati

Linee guida per il progetto di Basi di dati (cfu 12 Informatica)

Risultati VI appello (I per Bioinformatici) del 5 Febbraio 2018

06 Comando EXPLAIN

 

05 DataBase Management System e SQL

 

linee guida progetto database (cfu 6 Bioinformatica)

04 Modello concettuale, schema E-R logico e normalizzato

03 Algebra e Calcolo Relazionale

01 Introduzione, storia e definizioni

02 Modello relazionale

Informazioni

Anno accademico2017-2018
Crediti12
SettoreINF/01
Anno2
Semestre1-2
PropedeuticitàMatematica discreta. Programmazione dei calcolatori con laboratorio.

Programma

Introduzione 

- Modello relazionale 
- Algebra relazionale 
- Calcolo relazionale 
- Flusso di progetto e visione dei dati 
- Modello concettuale dei dati 
- Disegno logico DB 

Schema Entity-relationship 
- Disegno fisico DB 
- Forme normali 
- Query language e implementazioni su mySQL 
DML 
SQL 

- Organizzazione fisica dei dati 
- Ottimizzazione degli indici 
- Normalizzazione e Denormalizzazione 
- Ottimizzazione delle interrogazioni 
------ MySQL e ottimizzazioni 


- Transazioni 
------ Locking a due fasi, Timestamp,MVCC 
------ MySQL e Storage Engine
 

- Basi di dati attive 
------ Trigger e Stored Procedure 
------ Cursor, Trigger e Stored Procedure in MySQL 

- Basi di dati geospaziali e GIS 
- Basi di dati su architetture distribuite 
------ Commit a due fasi  
- Architetture per l' analisi dei dati 
------ Data Warehouse 
------ Data Mining
 

- Linked Open Data e DB NoSQL : MongoDB

- Implementazione progetto


Testi di riferimento

- Atzeni,Ceri,Fraternali,Paraboschi,Torlone Basi di dati - ed. McGraw-Hill 4nd edition (59 euro)

   (chi già possiede i precedenti 2 libri può utilizzarli) 

 

- Schwartz,Zaitsev,Tkachenko,Zawodny, Lentz & Balling High Performance MySQL ed. O'Reilly 2nd edition

 

 

- lucidi di L. Vigliano presentati a Lezione 

Consigliati : 
- Elmasri,Navathe Fundamentals of database system Pearson 7th edition


Ricevimento studenti

Al termine di ogni lezione o previo appuntamento via mail


Modalità di esame

L’ esame comprende uno scritto, un progetto e un orale. Lo scritto può essere conservato per un solo appello, eccetto per l’ ultimo appello dell’ anno accademico (non si può conservare).

Nello specifico : 

se supero lo scritto a Giugno posso portare il progetto a Luglio

se supero lo scritto a Luglio posso portare il progetto solo al primo appello di Settembre

se supero lo scritto a Settembre posso portare il progetto solo al primo appello di Febbraio, poi stop.

Infine il primo appello di Settembre e il primo appello di Gennaio/Febbraio sono riservati ai soli studenti che hanno superato lo scritto nell' appello precedente.