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)

    • 11/02/2016 - Risultati prova scritta e progetti
      Pubblicati i risultati della prova scritta del 11/02/2016 e dei progetti consegnati.
    • 21/01/2016 - Risultati prova scritta e progetti
      Pubblicati i risultati della prova scritta del 21/01/2016 e dei progetti consegnati.

    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

    • Materiale didattico e informazioni anni precedenti: link

    Testi e soluzioni dei compiti passati

    Progetto A.A. 2014/15

    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.