Salta al contenuto principale
CODICE 65920
ANNO ACCADEMICO 2026/2027
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE
  • GENOVA
PERIODO 2° Semestre
MODULI Questo insegnamento è un modulo di:

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

  1. Architettura delle moderne Basi di Dati
  2. Il modello relazionale: definizione di tabelle e interrogazioni usando algebra relazionale e linguaggio SQL.
  3. Progettazione concettuale attraverso il modello ER e traduzione nel modello logico.
  4. 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

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

Agenda 2030
Parità di genere
Parità di genere
Lavoro dignitoso e crescita economica
Lavoro dignitoso e crescita economica
Imprese, innovazione e infrastrutture
Imprese, innovazione e infrastrutture
Ridurre le disuguaglianze
Ridurre le disuguaglianze
Consumo e produzione responsabili
Consumo e produzione responsabili