Basi di Dati (A.A. 2014/2015)
Informazioni generali sull'insegnamento
Nome dell'insegnamento: | Basi di Dati [MN1-525] |
Docente: | Riccardo Martoglia |
Corso di Studio: | Informatica [16-209] |
Tipologia: | Caratterizzante |
SSD: | ING-INF/05 |
CFU: | 9 |
Periodo Didattico: | Secondo Anno, Secondo Semestre |
Presentazione e Modalità di Esame: | Ulteriori informazioni (PDF)
|
---|
NOTA: A partire dall'anno accademico 2015/2016, il sito del corso è trasferito su server Dolly.
Obiettivi formativi
L'insegnamento di Basi di Dati si propone di introdurre gli studenti agli argomenti fondamentali nel campo delle basi di dati, i modelli, le strutture, la progettazione e l'interrogazione dei dati.
Le tecniche sono mostrate sia dal punto di vista teorico che pratico, tramite un'ampia serie di attività di laboratorio e progettuali.
Programma dell'insegnamento
- Introduzione ai sistemi informativi aziendali, la funzione della base di dati.
- Come modellare i dati aziendali, il modello entità relazione. Gli schemi, le proprietà e le associazioni, le gerarchie concettuali. La progettazione concettuale della base di dati.
- Il modello logico relazionale, le chiavi primarie, la normalizzazione. Gli operatori relazionali, i vincoli di integrità . Conversione di schemi concettuali in schemi relazionali.
- Il linguaggio SQL, la definizione dei dati, l'interrogazione e la modifica.
- Le strutture di accesso, le funzioni hash e gli alberi B+. Architetture dei Data Base Managemnt Systems, l'ottimizzazione delle interrogazioni, le transazioni e la concorrenza degli accessi alla base di dati.
- Cenni di programmazione database dinamica.
Orario delle lezioni
Orario A.A. 2014/15
- Lun 11.00 - 13.00 (Aula IV, Dip. Matematica)
- Mar 14.00 - 17.00 (Lab. Base, Dip. Matematica)
- Gio 14.00 - 16.00 (Aula V, Dip. Matematica)
Avvisi (in ordine cronologico inverso)
Materiale didattico
Libro di testo adottato:
Beneventano, Bergamaschi, Guerra, Vincini: Progetto di Basi di Dati Relazionali, Pitagora.
Libri di testo consigliati:
Ciaccia, Maio: Lezioni di Basi di Dati, Progetto Leonardo.
Albano, Ghelli, Orsini: Basi di Dati Relazionali e a oggetti, Zanichelli.
Albano: Costruire sistemi per Basi di Dati, Addison Wesley.
Grandi F: "Esercizi di Basi di Dati", Progetto Leonardo
Lucidi A.A. 2014/15
- A - Introduzione
- B - Progetto ER
- C - Modello Relazionale e Linguaggio SQL
- D - Progetto Logico e Normalizzazione
- E - Tecnologia DBMS e Metodi di Accesso
- F - Programmazione DB
- Testi Esercizi Risolti in Aula
- Script Creazione Database Utilizzati in Laboratorio
- Curiosità e storia
- Materiale didattico e informazioni anni precedenti: link
Testi e soluzioni dei compiti passati
- Prova scritta 11 febbraio 2016
Progetto A.A. 2014/15
- Argomento proposto
- Esempi di progetti di anni passati
Esami
Appelli d'esame
- Appelli scritti:
- 21 gennaio 2016, ore 10.00, aula M1.9 Matematica
- 11 febbraio 2016, ore 10.00, aula M1.9 Matematica
- E' possibile visualizzare ed iscriversi agli appelli di esame tramite il sito ESSE3.
Risultati
- Risultati prova scritta e progetti 11 febbraio 2016
- Risultati prova scritta e progetti 21 gennaio 2016
- Risultati progetti e prova scritta 9 settembre 2015
- AVVISO:
I risultati della correzione dei progetti consegnati entro lunedì 7 settembre
verranno pubblicati insieme ai risultati della prova scritta del 9 settembre.
I progetti consegnati successivamente a martedì 8 settembre
verranno corretti in concomitanza con gli appelli di gennaio 2016.
- NOTA: per ragioni di chiusura appello su ESSE3, chi avesse superato uno scritto di gennaio / febbraio senza consegnare il progetto riceverà una mail che comunica il ritiro dall'appello. Il voto resta comunque valido e sarà possibile consegnare il progetto successivamente, l'operazione è necessaria per poter registrare gli altri voti finali sufficienti.
Tesi di Laurea e Tirocini Aziendali
-
Sono disponibili numerose tesi triennali e specialistiche (di ricerca e applicative) e tirocini aziendali su diversi argomenti relativi alla gestione di informazioni e alle basi di dati.
- E' possibile consultare una breve descrizione di alcune delle proposte e una rassegna delle tesi realizzate in passato da questa pagina.
- Per maggiori informazioni su tutte le proposte correnti, contattare il Prof. Riccardo Martoglia.