Salta al contenuto principale
CODICE 114588
ANNO ACCADEMICO 2026/2027
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE
  • GENOVA
MODULI Questo insegnamento è composto da:

PRESENTAZIONE

L'insegnamento di Basi di Dati ha l’obiettivo di fornire le conoscenze, competenze e abilità di base relative alla gestione e all’esercizio di una base di dati relazionale, fornendo gli elementi essenziali del linguaggio di interrogazione SQL.
Verrà inoltre fornita la conoscenza della programmazione ordientata agli oggetti in linguaggio Python come strumento principale per l’interazione con i database e lo sviluppo di applicativi che possano prescindere dalle strutture dati predefinite nel linguaggio. La prima parte del corso coprirà i concetti fondamentali per progettare concettualmente una base di dati, mentre la seconda parte del corso sarà incentrata sull’apprendimento di SQL e dell’utilizzo di Python per gestire le basi di dati create.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

L'insegnamento è composto da due moduli: Basi di Dati e Sistemi Operativi. Il primo modulo fornisce le conoscenze fondamentali per la progettazione e gestione di basi di dati relazionali, con attenzione al loro ciclo di vita e all’utilizzo di linguaggi per la creazione e interrogazione dei dati. Il secondo modulo introduce la struttura e le funzionalità dei sistemi operativi, approfondendo i principali moduli, algoritmi e strutture software. Al termine del corso, lo studente avrà acquisito una preparazione di base nei due ambiti, essenziale per comprendere e sviluppare sistemi informatici complessi.

PREREQUISITI

Per questo corso, è necessaria una conoscenza di base relativa a:

  1. Fondamenti di programmazione
  2. conoscenza degli algoritmi di base per la manipolazione dei dati (algoritmi di ricerca binaria e di ordinamento)

DOCENTI E COMMISSIONI