Basi di dati e di conoscenza

Docente: Loredana Vigliano

Comunicazioni

ESAMI SESSIONE INVERNALE

05-01-2021 12:18

APPELLI ONLINE (scritto , progetti e orali)

E' indispensabile , per sostenere l'esame online disporre di computer con videocamera, microfono e connessione internet funzionante.

E' indispensabile comunque prenotarsi su Delphi (anche solo per l'orale).

 

V Appello (VI per Bioinformatici) AA2019-20  (solo per ha già lo scritto)

 

25 Gennaio consegna progetto entro le ore 12 (invio via mail) 

27 Gennaio ore 10.30 orali online con ordine da stabilire

 

VI Appello (I per Bioinformatici AA2020-21) AA2019-20 

 

15 Febbraio scritto ore 10.30 se online, 14.00 se in presenza

16 Febbraio consegna progetto entro le ore 12 (invio via mail) 

18-19 Febbraio ore 10.30 orali (online o in presenza) con ordine da stabilire


Regole per l'esame

29-12-2020 10:38

Le regole per partecipare all’esame scritto di Basi di Dati e Conoscenza (Informatici e Bioinformatici) sono :

 

-       Iscriversi a Delphi (ANCHE SOLO PER L'ORALE)

-       Inviare una mail per partecipare allo scritto a vigliano@mat.uniroma2.it con nome, cognome, matricola, corso e soprattutto mail a cui sarà inviato il Forms con lo scritto

-       Lo scritto verrà effettuato in più turni (suddividerò io)

-       Ogni studente può partecipare ad un solo turno

-       Se uno studente non vuole più partecipare allo scritto, deve comunicarlo in modo da poter lasciare il posto ad un altro studente

-       L’assegnazione del compito con Microsoft Forms pare funzioni solo con Chrome, assicuratevene ed eventualmente provvedete

-       Poco prima dell’inizio i partecipanti di quel turno devono collegarsi a Teams, canale VIGLIANO-2020-21-BASI_DI_DATI_CONOSCENZA-->Appelli esame, con a portata di mano documento (per l’identificazione), fogli bianchi e penna….e basta

-       Al momento in cui invio/assegno il compito gli studenti dovranno già essere tutti collegati al suddetto canale e dovranno essere visibili con microfoni e videocamere attivati

-       Eventuali domande potranno essere fatte sulla chat (al solito solo per i primi 20 minuti)

-       Il file da caricare con lo schema E-R è preferibile sia una scansione (o al limite una foto) del vostro foglio scritto a mano (ben chiaro e ben visibile!)

 

Per qualsiasi dubbio potete scrivermi .

 


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

07 Il comando EXPLAIN

06 Organizzazione fisica dei dati

Linee guida per il progetto (solo per BioInformatica) 

05 DBMS e SQL

04 Modello concettuale, schema E-R logico e schema E-R normalizzato

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.