Basi di dati e di conoscenza

Docente: Paola Vocca

Comunicazioni

Risultati prova scritta esame del 24 febbraio2025

25-02-2025 18:36

Risultati scritto del 24 febbraio 2025

Matricola

Nome

Risulato

0323545

COSCIOTTI FRANCESCO

D

0310762

D'AMICO LEONARDO

D

0344323

GOMBOLI MATTIA

O

0326924

PACE GIACOMO

D

0245035

PAOLINI DARIO

S

0291904

PROIA LORENZO

D

0324904

SABATINI

O

0327308

SANDU MIHAI ALEXANDRU

B

0321979

SCHIAVON TOMMASO

Insuff.

0309189

VALERIO DAVIDE

S

0308984

ZBIRCIOG IONUT

O

 

Legenda

Insuff: Insufficiente (scritto da ripetere, non si può sostenere l’orale)

S: Sufficiente

D: Discreto

B: Buono

O: ottimo


Risultati prova scritta esame del 29 gennaio 2025

30-01-2025 14:52

Matricola

Nome

Risultato

0327601

MALTESE LORENZO

S

0293914

MICHELI SARA

O

0330078

PALMARINI MARCO

D

0336760

PARVU DORU IONUT

O

0309189

VALERIO DAVIDE

D


Risultati prova scritta esame del 29 gennaio 2025

30-01-2025 14:52

Matricola

Nome

Risultato

0327601

MALTESE LORENZO

S

0293914

MICHELI SARA

O

0330078

PALMARINI MARCO

D

0336760

PARVU DORU IONUT

O

0309189

VALERIO DAVIDE

D


Risultati prova scritta esame del 29 gennaio 2025

30-01-2025 14:52

Matricola

Nome

Risultato

0327601

MALTESE LORENZO

S

0293914

MICHELI SARA

O

0330078

PALMARINI MARCO

D

0336760

PARVU DORU IONUT

O

0309189

VALERIO DAVIDE

D


Lezioni


Materiale didattico

Informazioni

Anno accademico2024-2025
Crediti9
SettoreINF/01
Anno2
Semestre2
PropedeuticitàMatematica discreta. Programmazione dei calcolatori con laboratorio.

Programma

Il Corso di Basi di Dati e di Conoscenza ha lo scopo di far acquisire allo studente una buona conoscenza dei principi che governano la progettazione di basi di dati e di conoscenza sia tradizionali sia più avanzati come database distribuiti e NoSQL ed interazione con applicativi.

Il programnma dettagliato è il seguente

 

Introduzione alle basi di dati e modello relazionale dove sono affrontati i seguenti argomenti: Introduzione al corso; Basi di Dati e Sistemi di Gestione di Basi di Dati; Modelli dei Dati e Linguaggi delle Basi di Dati; Modello Relazionale dei Dati.  

 

Progettazione concettuale e logica dove sono affrontati i seguenti argomenti: progettazione concettuale di una base dati; progettazione logica di una base dati 

Esercitazione: Progettazione di un modello E-R a partire da un caso di studio 

 

Algebra relazionale dove sono affrontati i seguenti argomenti: l'Algebra Relazionale come Linguaggio per la scrittura di Interrogazioni.  

Calcolo relazionale dove sono affrontati i seguenti argomenti: Calcolo Relazionale come linguaggio d’interrogazione.

Esercitazione: Progettazione concettuale e logica di una base dati a partire dal modello E-R derivante da un caso di studio, interrogazioni in algebra relazionale.  

 

Linguaggio SQL ed introduzione alla progettazione dove sono affrontati i seguenti argomenti: introduzione al linguaggio SQL; caratteristiche evolute del SQL; SQL per le applicazioni; metodologie e modelli per la progettazione di una base dati.  

Progettazione fisica e normalizzazione dove sono affrontati i seguenti argomenti: progettazione fisica di una base dati, normalizzazione.  

 

Esercitazione: Progettazione fisica e normalizzazione di una base dati a partire dal progetto concettuale e logico derivante da un caso di studio. 

 

Interrogazioni e transazioni dove sono affrontati i seguenti argomenti: organizzazione fisica e gestione delle interrogazioni; gestione delle transazioni. 

Esercitazione sul linguaggio SQL: installazione del software DBMS, creazione e popolamento di un database, interrogazioni semplici ed annidate.  

Sviluppo applicazioni dove sono affrontati i seguenti argomenti: metodi e librerie per lo sviluppo di applicazioni fondate su basi di dati.  

Ottimizzazione delle prestazioni: Il processo di ottimizzazione delle query SQL, Tecniche di accesso ai dati dei DBMS relazionali, Tecniche di ottimizzazione, Interpretazione dei piani di esecuzione. Calcolo del costo di esecuzione per query SQL.

 


Testi di riferimento

Atzeni, Ceri, Fraternali, Paraboschi, Torlone Basi di dati -Modelli e Linguaggi di interrogazione- ed. McGraw-Hill 4nd edition 

 

materiale del corso è disponibile alla pagina del corso 


Ricevimento studenti

Su appuntamento


Modalità di esame

La prova d’esame consiste:

1.  Realizzazione di un progetto di gruppo (max 3 persone) (40%)

2.  Prova scritta (40%)

3.  Prova orale sul programma del corso. (20%)

 

Si potrà accedere alla prova orale solo previa consegna del progetto e una valutazione positiva dello scritto. I voti verranno assegnati in base a una valutazione complessiva delle conoscenze, competenze, capacità di presentazione e discussione delle tematiche trattate. I range di voti corrispondono possono essere descritti come segue:

18-23: preparazione e capacità di analisi sufficienti ma relative ad un numero limitato di argomenti affrontati nel corso, utilizzo di un linguaggio complessivamente corretto;

24-27: preparazione tecnicamente adeguata ma con alcuni limiti rispetto agli argomenti trattati, capacità di analisi buone, anche se non particolarmente articolate, espresse in un linguaggio corretto;

28-30: ottima conoscenza di un ampio numero di temi affrontati nel corso, buone capacità di analisi e di critica, padronanza della terminologia specifica;

30L: conoscenza eccellente e molto approfondita ed esaustiva dei temi affrontati nel corso, capacità di analisi critica e di collegamento, padronanza della terminologia specifica