Basi di dati

A.A. 2024/2025
12
Crediti massimi
120
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'insegnamento fornisce i concetti fondamentali relativi alle basi di dati e ai sistemi per la loro gestione, con particolare riguardo ai sistemi di basi di dati relazionali. Il corso prevede i) una parte di teoria dedicata a modelli, linguaggi, metodologie di progettazione e agli aspetti di sicurezza e transazioni, e ii) una parte di laboratorio dedicata all'uso di strumenti di progettazione e gestione di basi di dati relazionali e alle principali tecnologie di basi di dati e Web.
Risultati apprendimento attesi
Lo studente acquisirà le seguenti conoscenze e acquisirà le competenze pratiche a esse corrispondenti: progettare lo schema concettuale e lo schema relazionale di una base di dati sia partendo da una descrizione informale della realtà applicativa di riferimento sia partendo da un insieme di dati non strutturati; verificare il livello di normalizzazione dello schema e comprendere i concetti di dipendenza funzionale e normalizzazione; comprendere e eseguire correttamente query SQL complesse e definirne il piano di esecuzione in termini di operazioni di algebra relazionale; comprendere, progettare e definire le diverse tipologie di indici per ottimizzare l'accesso ai dati; realizzare funzionalità attive della base di dati per mezzo di procedure SQL; comprendere il funzionamento e realizzare interfacce web per l'accesso ai dati.
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Secondo semestre
INF/01 - INFORMATICA - CFU: 12
Laboratori: 48 ore
Lezioni: 72 ore
Turni:
Turno
Docente: Montanelli Stefano
Turno A
Docente: Bellandi Valerio
Turno B
Docente: Livraga Giovanni
Docente/i
Ricevimento:
su appuntamento
stanza 7008
Ricevimento:
su appuntamento tramite mail
Ricevimento:
Su appuntamento da concordare via email
Stanza 7015, Dipartimento di Informatica "Giovanni degli Antoni", Via Celoria 18 - 20133 Milano