Basi di dati e di conoscenza

Docente: Loredana Vigliano

Comunicazioni

lezione del 14 Ottobre in presenza (forse)

12-10-2020 18:51
Si avvisa che la prossima lezione del 14 Ottobre proviamo a farla in presenza, con spiegazioni e domande, in aula 7PP2. Controllate sempre eventuali aggiornamenti

Lezioni BDC online

29-09-2020 10:38

Cari studenti,

durante il periodo di sospensione delle attività frontali le lezioni di Basi di dati e Conoscenza si terranno, per ora ,online sul Team :

 

 VIGLIANO-2020-21-BASI_DI_DATI

 

Ogni 3 o 4 lezioni, regole permettendo, terrò una lezione in presenza per riassumere e spiegare a chi lo richiede, quello che si è fatto fino ad allora. Ai giorni che indicherò potete prenotarvi per l'aula 7PP2 in orario lezione


Lezioni

0null

Orario Primo semestre :

Lunedì ore 16-18 aula 7PP2 (aula virtuale Teams)

Mercoledì ore 16-18 aula 7PP2 (aule virtuale Teams)

 

In presenza in giorni ci spiegazioni e chiarimenti decisi dal docente


Materiale didattico

03 Algebra Relazionale e Calcolo Relazionale

02 Modello Relazionale

01 Introduzione, storia e definizioni

Informazioni

Anno accademico2020-2021
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
 

-  DB NoSQL : MongoDB e/o MySQL8

- Implementazione progetto


Testi di riferimento

Prima parte

- Atzeni,Ceri,Fraternali,Paraboschi,Torlone Basi di dati -Modelli e Linguaggi di interrogazione- ed. McGraw-Hill 4nd edition (è il libro piccolo)

 

Seconda parte

- Elmasri,Navathe Sistemi di basi di dati, Fondamenti e complementi Pearson 7a edizione italiana

 

 

- lucidi di L. Vigliano presentati a Lezione (non coprono tutto il programma)


Ricevimento studenti

Al termine di ogni lezione o previo appuntamento via mail

Per ora sempre tramite Teams


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.

Riassumendo: 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.