Modena DataBase Group
Dipartimento di Ingegneria dell'Informazione
Facoltà di Ingegneria di Modena
Università di Modena e Reggio Emilia

Basi di Dati e Lab

Ingegneria Informatica Laurea D.M. 270/04

Prof. Sonia Bergamaschi
Dott. Ing. Laura Po

Anno Accademico 2011-2012

Questo sito Web dedicato all'insegnamento di Basi di Dati consente agli allievi di avere accesso a tutte le informazioni relative a finalità , programma, testi adottati e modalità di valutazione del corso. E' inoltre incluso il syllabus contenente la lista di tutte le lezioni e degli argomenti trattati.
Per ulteriori informazioni rivolgersi a didattica@dbgroup.unimo.it.
Per gli studenti interessati a tesi nell'ambito delle Basi di Dati vedere la pagina relativa alle Tesi disponibili

    Orario Lezioni

    II Semestre (27.02.2012 - 01.06.2012)

    Lunedì, h. 9-11 in Aula FA-2A Facoltà Ingegneria

    Lunedì, h. 14-17 in Laboratorio LINFA (FA-2F) Facoltà Ingegneria

    Giovedì, h. 10-13 in Aula FA-0D Facoltà Ingegneria

    Orario di Ricevimento

    Prof. Sonia Bergamaschi

    Giovedì h. 16-18 - Dipartimento di Ingegneria dell'Informazione, primo piano.

    Dott. Ing. Laura Po

    Giovedì h. 16-18 - Dipartimento di Ingegneria dell'Informazione, secondo piano.

    Dott. Ing. Serena Sorrentino

    Giovedì h. 17-19 - Dipartimento di Ingegneria dell'Informazione, laboratorio dottorandi, primo piano.

    Dott. Matteo Interlandi e Dott. Silvia Rota

    Giovedì h. 16-18 - Dipartimento di Ingegneria dell'Informazione, laboratorio dottorandi, primo piano.

    Programma dell'Insegnamento

    Obiettivi formativi specifici
    Fornire i concetti fondamentali di modelli concettuali e modelli logici per basi di dati relazionali; acquisire la capacità di progettare, creare, modificare e interrogare un database.

    Prerequisiti
    Propedeuticità obbligatorie: Analisi Matematica I, Fondamenti di Informatica I e Lab., Inglese
    Propedeuticità consigliate: Fondamenti di Informatica II e Lab.,Analisi Matematica II, Calcolatori Elettronici

    Contenuti
    Progettazione di basi di dati, teoria e linguaggi relazionali:

    • Progettazione concettuale: modello Entità-Associazione
    • Progettazione logica: modello relazionale
    • Teoria e linguaggi relazionali
    • Algebra relazionale
    • Il linguaggio di interrogazione non procedurale SQL92
    • Introduzione alla teoria delle dipendenze funzionali e della normalizzazione
    • Generalità sui Sistemi di Gestione per Basi di Dati (DBMS). Architettura a tre livelli di un DBMS (ANSI/X3/Sparc); architettura di un DBMS relazionale
    Esercitazioni pratiche in laboratorio:
    • Introduzione all'ambiente SQL Server 2008. Nozioni sull’importazione ed esportazione di dati. Uso del SQL Book On Line. Strumenti grafici per la creazione di database: introduzione all’ambiente MySQL Workbench.
    • Elementi di manipolazione dei dati: Creazione, modifica ed eliminazione di un database e delle relative tabelle. Definizione e modifica di vincoli. Operazioni di manipolazione dati: INSERT, UPDATE, e DELETE.
    • Interrogazioni di una base di dati. Query complesse: JOIN e subquery, tabelle derivate. Trattamento dei valori NULL.
    • Elementi di struttura complessi: Viste, Indici.

    Modalità d'esame e iscrizione agli appelli

    Modalità d'Esame:

    L'esame di Basi di Dati e Lab consiste nello svolgimento di una prova scritta (eventualmente sostituibile da due prove intermedie) e di una prova in laboratorio, più un'eventuale prova orale.

    Ciascuna prova (prova scritta completa, prova scritta intermedia, prova di laboratorio) è valutata positivamente se ha raggiunto un voto pari almeno a 16/30.

    La valutazione finale del corso basi di dati e lab verrà composta con una media pesata dei voti (arrotondata per difetto); in tale media il voto della prova scritta vale 2/3 e il voto della prova di laboratorio vale 1/3. Un ulteriore incremento di al massimo due punti si può ottenere sostenenendo la prova orale facoltativa.

    In caso di valutazione finale inferiore a 18/30 è indispensabile sostenere una prova orale.

    Iscrizione agli appelli:

    Per accedere agli appelli (prova scritta completa, prova scritta intermedia, prova di laboratorio) gli studenti dovranno iscriversi alle apposite liste predisposte sul sito ESSE3.
    Iscrizione su esse3

    Modalità di verbalizzazione dei voti:

    Per poter verbalizzare il voto lo studente dovrà recarsi nell'ufficio del professore in occasione degli appelli orali (comunicati dal docente nella sezione NOTIZIE ed EVENTI sul sito) o in orario di ricevimento.

    Materiale Didattico e Syllabus A.A. 2011/12

    Il corso si avvale del testo di riferimento più alcune slide proiettate a lezione. Il syllabus, contenente gli argomenti trattati a lezione, e le slide utilizzate saranno pubblicate sul sistema per la gestione del materiale didattico DOLLY.

    Iscrizione al corso:

    Gli studenti sono tenuti ad iscriversi al corso su DOLLY.
    Istruzioni:
    Scegliere l'autenticazione "login utente" ed utilizzare le proprie credenziali LDAP (credenziali di accesso all'account di posta di ateneo). Iscriversi al corso Basi di Dati e Lab e immettere la Chiave di Iscrizione per poter visualizzare il materiale. La Chiave di Iscrizione verrà fornita dal docente a lezione oppure potrà essere richiesta dagli studenti inviando una mail a didattica@dbgroup.unimo.it.

    Insegnamenti A.A. precedenti

    Libro di Testo

    • Progetto di Basi di Dati Relazionali: Lezioni ed Esercizi -Autori: Beneventano, Bergamaschi, Guerra, Vincini - Editore: Pitagora Editrice - Bologna - Edizione 2007
      Ulteriori dettagli
    


Per ulteriori informazioni rivolgersi a didattica@dbgroup.unimo.it
Gli studenti sono invitati ad utilizzare l'e-mail ufficiale fornita dall'Università.
Per informazioni Mail Studenti

Last Update: 20th February 2012