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

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

This course introduces database design and their lifecycle, the tools for their design, the languages for the creation, querying, and manipulation of centralized databases, and the fundamentals of relational databases.

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Al termine del corso, gli studenti saranno in grado di:

  • Progettare schemi concettuali e relazionali di database.

  • Creare e gestire tabelle, vincoli, viste e trigger in SQL Server.

  • Scrivere interrogazioni SQL, comprese query complesse con join e aggregazioni.

  • Applicare tecniche di normalizzazione di base.

  • Comprendere e gestire transazioni, concorrenza e sicurezza dei dati.

MODALITA' DIDATTICHE

Lezioni frontali in inglese, esercitazioni pratiche su MSSQL, discussioni di esempi e casi concreti, compiti e lavori pratici.

Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA), per disabilità o altri bisogni educativi sono invitati a contattare il docente e il referente di Scuola per la disabilità all’inizio dell’insegnamento per concordare eventuali modalità didattiche che, nel rispetto degli obiettivi dell’insegnamento, tengano conto delle modalità di apprendimento individuali.

I contatti del referente di Scuola per la disabilità sono disponibili al seguente link https://unige.it/commissioni/comitatoperlinclusionedeglistudenticondisabilita.

PROGRAMMA/CONTENUTO

  • Introduzione ai database e ai sistemi DBMS

  • Modellazione concettuale (ER/EER) e schema relazionale

  • Linguaggio SQL: definizione e manipolazione dei dati

  • Query semplici e complesse, viste, trigger

  • Progettazione logica e normalizzazione di base

  • Gestione di transazioni, concorrenza e recovery

  • Sicurezza e protezione dei dati

TESTI/BIBLIOGRAFIA

  • Elmasri, Navathe – Sistemi di basi di dati: fondamenti e complementi, Pearson 7/ed

  • Atzeni et al. – Basi di dati, McGraw Hill 6/ed

  • Documentazione Microsoft SQL Server

  • Slides e materiali forniti dal docente

DOCENTI E COMMISSIONI

Commissione d'esame

GIANNI VIARDO VERCELLI (Presidente)

DANIELE ZOLEZZI

NORBERT MAGGI (Presidente Supplente)

LEZIONI

INIZIO LEZIONI

https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

L’esame consiste in una prova pratica seguita da una discussione orale.

  • Prova pratica: gli studenti devono realizzare uno o più esercizi di creazione e interrogazione di database, applicando i concetti di progettazione, normalizzazione, vincoli e query SQL.

  • Discussione orale: durante la quale il docente verifica la comprensione dei concetti teorici, l’interpretazione dei risultati e la capacità di analizzare eventuali problemi nei database creati.

MODALITA' DI ACCERTAMENTO

  • La valutazione considera sia la correttezza tecnica della prova pratica sia la capacità di spiegare e argomentare oralmente le scelte progettuali e le soluzioni adottate.

  • Per superare l’esame è necessario ottenere un risultato soddisfacente sia nella parte pratica sia nella discussione orale.

ALTRE INFORMAZIONI

Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA) possono richiedere adattamenti in sede d'esame, con almeno 7 giorni di anticipo rispetto alla data dell’esame, compilando il "modulo richieste adattamenti" (dai servizi online https://modulionline.unige.it/richiesta-adattamenti#no-back) che verrà inviato in automatico dal sistema al/alla docente responsabile dell’insegnamento e al/alla docente referente per gli studenti con disabilità e con DSA della propria Scuola/Area.

Lo studente riceverà una copia della sua richiesta.