Dettagli sull'Insegnamento per l'A.A. 2013/2014
Nome:
Basi di Dati / Databases
Informazioni
Crediti:
: Laurea in Informatica 6 CFU (b)
Erogazione:
Laurea in Informatica 2° anno curriculum Generale Obbligatorio
Lingua:
Italiano
Prerequisiti
Lo studente deve conoscere un linguaggio di programmazione, in modo
da sapere che cosa e' un file, e da avere scritto qualche semplice
programma che operi su file. Deve inoltre avere conoscenze di base
sui sistemi operativi, in particolare riguardo al file-system ed
alla gestione della concorrenza. Deve infine possedere nozioni elementari
di logica dei predicati del prim'ordine e teoria degli insiemi.
Obiettivi
Seguendo il Corso, lo studente dovrebbe comprendere cosa e' una Base di Dati,
dal punto di vista concettuale, matematico e pratico. Dovrebbe conoscere
il modello relazionale, inclusi i formalismi per definire le interrogazioni.
Dovrebbe essere in grado di sviluppare il progetto concettuale e logico
di una Base di Dati relazionale, sia rispetto alla struttura che alle operazioni.
Dovrebbe infine avare un'idea delle funzionalita' di base di un DBMS
(Data Base Management System).
Sillabo
- Introduzione, modelli dei dati, modello relazionale (ML)
- Algebra e calcolo Relazionale, Datalog
- Normalizzazione di schemi relazionali
- La progettazione concettuale di una Base di Dati: il Modello Entity-Relationship (E-R)
- La progettazione logica di una Base di Dati: ristrutturazione dei diagrammi E-R e traduzione in ML.
- Cenni alla Tecnologia delle Basi di Dati: gestione della concorrenza e dell'affidabilita'.
Testi di riferimento
- Atzeni, Ceri, Paraboschi, Torlone, Basi di Dati: Concetti, Linguaggi e Architetture, , McGraw-Hill.
Modalità d'esame
Chi ha acquisito la frequenza negli anni precedenti al 2007/08 dovrà sostenere l'esame del corso di Basi di Dati. Gli studenti immaatricolati nell'A.A. 2007/08 dovranno sostenere l'esame unico di Basi di Dati con Laboratorio.
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 21 gennaio 2014, 12:41