Informazioni in aggiornamento fino al 30/06/2026 CODICE 65920 ANNO ACCADEMICO 2026/2027 CFU 6 cfu anno 2 INGEGNERIA INFORMATICA 11880 (L-8 R) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano SEDE GENOVA PERIODO 2° Semestre MODULI Questo insegnamento è un modulo di: BASI DI DATI E SISTEMI OPERATIVI PRESENTAZIONE L'insegnamento fornisce le competenze di base sulla progettazione dei sistemi informativi e sulla struttura concettuale, logica e fisica delle basi di dati relazionali OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI L'insegnamento introduce alla progettazione delle basi di dati e al loro ciclo di vita, agli strumenti per la loro progettazione, ai linguaggi per la creazione, interrogazione e manipolazione di basi dati centralizzate e alle basi di dati relazionali. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Gli studenti saranno in grado di applicare le conoscenze acquisite attraverso la progettazione di semplici schemi di basi di dati relazionali e delle relative interrogazioni, utilizzando il modello Entità Relazione (ER) per la progettazione e il linguaggio SQL per la formulazione delle interrogazioni. PREREQUISITI Conoscenza dei fondamenti della programmazione e nozioni di analisi matematica MODALITA' DIDATTICHE Lezioni frontali nelle quali il docente utilizzerà diapositive, le cui copie saranno fornite agli studenti mediante Aulaweb. Esercizi di progettazione e programmazione con linguaggio SQL. Gli studenti che abbiano certificazioni in corso di validità per Disturbi Specifici dell’Apprendimento (DSA), per disabilità o altri bisogni educativi sono invitati a contattare il docente e il referente per la disabilità della Scuola Politecnica, Prof. Federico Scarpa (federico.scarpa@unige.it), all’inizio dell’insegnamento per concordare eventuali modalità didattiche che, nel rispetto degli obiettivi dell’insegnamento, tengano conto delle modalità di apprendimento individuali. PROGRAMMA/CONTENUTO Architettura delle moderne Basi di Dati Il modello relazionale: definizione di tabelle e interrogazioni usando algebra relazionale e linguaggio SQL. Progettazione concettuale attraverso il modello ER e traduzione nel modello logico. Interrogazioni con il linguaggio SQL TESTI/BIBLIOGRAFIA Ramez Elmasri, Shamkant B. Navathe, Sistemi di Basi di Dati - Fondamenti e Complementi ,7/E, Pearson, 2018. Tutte le diapositive utilizzate durante le lezioni e altro materiale didattico saranno disponibili su Aulaweb. In generale, gli appunti presi durante le lezioni e il materiale su Aulaweb sono sufficienti per la preparazione dell'esame. DOCENTI E COMMISSIONI LUCA DEMETRIO Ricevimento: Contattare il docente via email per fissare un appuntamento. LEZIONI INIZIO LEZIONI https://corsi.unige.it/corsi/8719/studenti-orario Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Valutazioni in classe durante il semestre (soluzione a libro chiuso di esercizi numerici/programmazione e domande a risposta aperta), oppure esame scritto finale. MODALITA' DI ACCERTAMENTO Soluzione di esercizi sulla progettazione concettuale e logica di una base di dati, il caricamento di dati contenuti su file all'interno del database, l'interrogazione del database e la presentazione dei dati ottenuti dalle interrogazioni. ALTRE INFORMAZIONI Per altre informazioni contattare il docente per email. Agenda 2030 Parità di genere Lavoro dignitoso e crescita economica Imprese, innovazione e infrastrutture Ridurre le disuguaglianze Consumo e produzione responsabili