Obiettivi Formativi
Fornire le nozioni fondamentali della tecnologia delle basi di dati relazionali e gli strumenti metodologici necessari per il suo impiego nella progettazione di un sistema informativo.
Programma del corso
Modulo 1 – Introduzione alle basi di dati
Durata: 8 ore
Sistemi informativi, informazioni e dati. Basi di dati e sistemi di gestione delle basi di dati. Modelli di dati. Linguaggi ed utenti delle basi di dati. Vantaggi e svantaggi dei DBMS.
Modulo 2 – Basi di dati relazionali modelli e linguaggi
Durata: 12 ore
Cenni sui modelli gerarchico e reticolare. Il modello relazionale e le basi di dati relazionali. Il linguaggio di interrogazione SQL.
Modulo 3 – La progettazione di basi di dati
Durata: 12 ore
Introduzione alla progettazione. Progettazione concettuale, progettazione logica e progettazione fisica.
Modulo 4 – Applicazioni con Microsoft Access.
Durata: 8 ore
Creazione di tabelle, relazioni, maschere, query e report.
Testi di Riferimento (adottati)
- (A) Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone, Basi di dati Modelli e linguaggi di interrogazione 3/ed, MacGraw Hill, Milano, 2009, Cap. 1, 2, 4, 7, 8, 9, 10
- Materiali di studio messi a disposizione del docente nel corso delle lezioni e manuali on-line
Modalità di Valutazione
Scritto composto da domande a risposta chiusa e domande a risposta aperta.
Orario di Ricevimento
Al termine delle lezioni o previo appuntamento.
Registrazione Studenti
Materiale Didattico
- Presentazione del Corso
- Modulo 1 – Introduzione alle basi di dati
- Modulo 2 – Basi di dati relazionali modelli e linguaggi
- Modulo 2 – Esercitazione – Soluzioni1 – Soluzioni2 – Soluzioni3
- Modulo 2 – Il linguaggio di interrogazione SQL
- Modulo 3 – La progettazione di basi di dati – Progettazione Logica
- Modulo 4 – Applicazioni con Microsoft Access
- Progettazione completa di un caso
- Simulazione prova d’esame – soluzione