| CORSO | GRUPPO | DOCENTE | ESERCITATORE |
| 1 | AAA-DON | Prof. Luca Cagliero (link) | Dr. Giuseppe Gallipoli (link), Dr.ssa Aurora Gensale (link) |
| 2 | DOO-OKZ | Prof.ssa Laura Farinetti (link) Informazioni aggiuntive e piano del corso (link) | Prof. Luca Cagliero (link), Dr. Giuseppe Gallipoli (link), Dr. Alberto Verna (link) |
| 3 | OLA-ZZZ | Prof. Luca Durante (link) | Prof. Luca Vassio (link), Dr. Andrea Sordello (link), Dr.ssa Aurora Gensale (link) |
Avvisi
- Per avvisi fare riferimento al portale della didattica
- Per le regole d’esame d’esame fare riferimento alla scheda del corso.
Argomenti del corso
| ARGOMENTO | MATERIALE |
| Presentazione corso | [AAA – DON] – Prof. Luca Cagliero: presentazione corso |
| Introduzione alle basi dati | Introduzione alle basi di dati |
| Modello relazionale | Modello relazionale |
| Progettazione di basi di dati | Modello Entità-Relazione Ristrutturazione Progettazione Logica Gestione del tempo Esempio progettazione concettuale Esempio progettazione logica |
| Algebra relazionale | Algebra relazionale |
| Linguaggio SQL | SQL: fondamenti SQL: interrogazioni nidificate SQL: operatori insiemistici SQL: query avanzate SQL: manipolazione dei dati (insert, delete, update) SQL: gestione delle tabelle SQL: costrutti avanzati |
Esercizi Proposti
| ARGOMENTO | MATERIALE |
| Algebra relazionale | Esercizi Forniture di prodotti (testo) Esercizi Riviste (testo) Esercizi Velisti (testo) Esercizi Aerei (testo) |
| Linguaggio SQL | Esercizi parte 1 (testo) Esercizi parte 2 (testo) Esercizi parte 3 (testo) Esercizi parte 4 (testo) Esercizi parte 5 (testo) |
Laboratori
| SQUADRE (Divisione in squadre per cognome) | QUANDO | ORA | DOVE |
| Squadra A: da AAA a DON (corso Prof. Cagliero) | Venerdì | 16:00-17:30 | Aula 3 |
| Squadra B: da DOO a OKZ (corso Prof.ssa Farinetti) | Mercoledì | 17:30-19:00 | Aula 8 |
| Squadra C: da OLA a ZZZ (corso Prof. Durante) | Venerdì | 14:30-16:00 | Aula 8 |
| ARGOMENTO | QUANDO | TESTO | SOLUZIONE | SOFTWARE |
| Lab 1: SQL 1 | Mercoledì 18/03/2026 Venerdì 20/03/2026 | Testo | Risultati attesi SQL | Guida a Oracle FreeSQL |
| Lab 2: SQL 2 | Mercoledì 25/03/2026 13:00-14:30 (C) Mercoledì 25/03/2026 17:30-19:00 (B) Giovedì 26/03/2026 13:00-14:30 (A) | Testo | Risultati attesi SQL | Guida a Oracle FreeSQL |
| Lab 3: SQL 3 | Venerdì 10/04/2026 Mercoledì 15/04/2026 | Testo | Risultati attesi SQL | Guida a Oracle FreeSQL |
| Lab 4: LLM for SQL (introduzione) | Venerdì 17/04/2026 Mercoledì 22/04/2026 | Testo | – | – |
| Lab 5: LLM for SQL – [HW] | Venerdì 08/05/2026 14:30-17:30 (A) Mercoledì 13/05/2026 16:00-19:00 (B) Venerdì 15/05/2026 14:30-17:30 (C) | Testo | – | – |
| Lab 6: DB Creation | Mercoledì 20/05/2026 Venerdì 22/05/2026 | Testo | Risultati attesi SQL | – |
| Lab 7: ER | Mercoledì 27/05/2026 Venerdì 29/05/2026 | Testo | Risultati attesi | – |
