Riepilogo dell'insegnamento: BASI DI DATI
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area G - Basi di dati
Sillabo dell'insegnamento
- G - Basi di dati
- *
DBMS - Sistemi di Gestione di Basi di Dati
Introduzione ai sistemi di gestione di basi di dati.
- *
DBMS - Sistemi di Gestione di Basi di Dati
Introduzione ad uno specifico sistema di gestione di basi di dati, con esercitazioni pratiche e preparazione di un progetto da discutere in sede di esame.
- *
ML - Modelli logici
Il modello relazionale dei dati
- *
LI - Linguaggi di Interrogazione di Basi di Dati
Algebra e calcolo relazionale. Consistenza: vincoli di integrita`. Il linguaggio SQL
-
LP - Linguaggi di Programmazione di Basi di Dati
Utilizzo di SQL nei linguaggi di programmazione. Basi di dati attive: stored procedure e trigger.
- *
PC - Progettazione concettuale
Metodologie per il progetto di basi di dati: il modello Entita' -Relazione e la progettazione concettuale.
- *
PL - Progettazione Logica
Progettazione logica: traduzione dal modello concettuale al modello relazionale. Sicurezza: gestione dei diritti di accesso. Cenni sulla progettazione fisica.
-
NBD - Normalizzazione di Basi di Dati
Normalizzazione di schemi di basi di dati.
-
TCR - Transazioni, Concorrenza e Recovery
Atomicita` e persistenza: ripristino della base dati in caso di guasto. Isolamento: concorrenza e gestione delle transazioni.
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa