BASI DI DATI

Obiettivi formativi

Obiettivi Generali: Obiettivo del corso è la presentazione dei principi fondamentali delle basi di dati e dei relativi sistemi di gestione. Gli argomenti vengono trattati da vari punti di vista, coprendo aspetti teorici, metodologici, tecnologici ed applicativi. Alla fine del corso lo studente dovrebbe aver acquisito non soltanto le conoscenze teoriche sulla materia trattata, ma anche le tecniche e gli strumenti metodologici sufficienti per affrontare e condurre a termine il progetto completo di una base di dati. Obiettivi specifici: Conoscenza e comprensione: I principali modelli e linguaggi per la progettazione e la gestione delle basi di dati. Applicare conoscenza e comprensione: Essere in grado di progettare una base di dati a partire dai requisiti costruendo lo schema concettuale completo di vincoli; tradurre tale schema in un modello logico ed implementarlo su un DBMS relazionale, corredato di opportune interrogazioni. Capacità critiche e di giudizio: Essere in grado di valutare la qualità di un progetto di basi di dati e la correttezza delle applicazioni utilizzate nella gestione. Capacità comunicative: Le attività progettuali e le esercitazioni del corso permettono allo studente di essere in grado di comunicare/condividere i requisiti di una base di dati, nonché le scelte progettuali e le metodologie di progettazione e sviluppo. Capacità di apprendimento: Oltre alle classiche capacità di apprendimento fornite dallo studio teorico del materiale didattico, le modalità di svolgimento del corso, in particolare le attività progettuali, stimolano lo studente all'approfondimento autonomo di alcuni argomenti presentati nel corso, al lavoro di gruppo, e all'applicazione concreta delle nozioni e delle tecniche apprese durante il corso.

Canale 1
TIZIANA CATARCI Scheda docente

Programmi - Frequenza - Esami

Programma
Sistemi per la gestione di basi di dati. Il modello relazionale. Linguaggi di interrogazione nel modello relazionale. SQL. La progettazione concettuale. La progettazione logica.
Prerequisiti
Conoscenze curriculari standard del corso di studi
Testi di riferimento
R. Ramakrishnan, J. Gehrke. Sistemi di Basi di Dati. McGraw-Hill College Custom Series, 2004.
Frequenza
Bisettimanale. Frequenza fortemente consigliata
Modalità di esame
Prova scritta contenente la progettazione di una semplice base dati, la formulazione in SQL di interrogazioni e un quesito di teoria.
Modalità di erogazione
Lezioni ed esercitazioni in aula
FEDERICO SCAFOGLIERI Scheda docente
Canale 2
FRANCESCO LEOTTA Scheda docente

Programmi - Frequenza - Esami

Programma
Nozioni Preliminari - Sistemi informativi, Basi di dati, Database management systems Il Modello Relazionale Algebra Relazionale Il Linguaggio SQL Definizione e Manipolazione dei Dati in SQL Interrogazioni Nidificate in SQL Vincoli di Check, Asserzioni, Viste Progettazione Concettuale Progettazione Logica
Prerequisiti
Nessun prerequisito fatta eccezione per conoscenze base nell'uso del calcolatore
Testi di riferimento
R. Ramakrishnan, J. Gehrke. Sistemi di basi di dati. McGraw-Hill, 2004. P.Atzeni, S.Ceri, S.Paraboschi, R.Torlone. Basi di Dati. Modelli e Linguaggi di Interrogazione. McGraw-Hill, 2014.
Frequenza
Non è richiesta frequenza obbligatoria.
Modalità di esame
L'esame finale consiste di uno scritto composto da un esercizio di progettazione concettuale, un esercizio di progettazione logica, 3 esercizi di query SQL ed una domanda di teoria su un qualunque argomento del corso. E' possibile sostenere un orale su richiesta dello studente o dei docenti. In quest'ultimo caso l'orale viene richiesto per chiarimenti circa l'esame e voti in bilico.
Modalità di erogazione
La modalità di svolgimento prevede didattica frontale. Le lezioni sono di due tipi: teoriche ed esercitazioni. Durante le esercitazioni verrà richiesto agli studenti di svolgere esercizi scritti oppure sul proprio calcolatore.
FEDERICO SCAFOGLIERI Scheda docente
  • Codice insegnamento1017397
  • Anno accademico2024/2025
  • CorsoIngegneria Gestionale
  • CurriculumIngegneria Gestionale (percorso valido anche ai fini del conseguimento del doppio titolo italo-venezuelano)
  • Anno3º anno
  • Semestre1º semestre
  • SSDING-INF/05
  • CFU6
  • Ambito disciplinareIngegneria informatica