Piano del corso
In questa sezione trovate:
- il calendario delle lezioni del corso, in cui sono riportate le attività e gli argomenti;
- l'elenco delle "pillole" video con le date di pubblicazione e le date di apertura e chiusura per la sottomissione degli esercizi su Moodle.
Calendario delle lezioni
La seguente tabella riporta la pianificazione delle lezioni del corso, per trasparenza di informazione e per facilitare la vostra pianificazione. Ci riserviamo di modificare la pianificazione delle lezioni per esigenze didattiche.
Legenda: la colonna Tipo può essere Lez/Es=Lezione/Esercitazione in aula, Lab=Esercitazione di laboratorio.
| Data | Orario | Tipo | Ore | Argomento | Aula | Docente |
|---|---|---|---|---|---|---|
| mer 25/02/26 | 16.00-19.00 | Lez/Es | 3 | Introduzione. Modello relazionale. | 8 | L. Farinetti |
| gio 26/02/26 | 14.30-17.30 | Lez/Es | 3 | Modello relazionale. Algebra relazionale. | 5 | L. Farinetti |
| mer 04/03/26 | 16.00-19.00 | Lez/Es | 3 | Algebra relazionale. | 8 | L. Farinetti |
| gio 05/03/26 | 14.30-17.30 | Lez/Es | 3 | SQL: SELECT base. | 5 | L. Farinetti |
| mer 11/03/26 | 16.00-19.00 | Lez/Es | 3 | SQL: SELECT base. | 8 | L. Farinetti |
| gio 12/03/26 | 14.30-17.30 | Lez/Es | 3 | SQL: SELECT base. | 5 | L. Farinetti |
| mer 18/03/26 | 16.00-17.30 | Lez/Es | 1,5 | SQL avanzata. | 8 | L. Farinetti |
| mer 18/03/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #1: SQL-1. | 8 | G. Gallipoli, A. Verna |
| mer 25/03/26 | 16.00-17.30 | Lez/Es | 1,5 | Esercizi SQL. | 8 | L. Cagliero |
| mer 25/03/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #2: SQL-2. | 8 | G. Gallipoli, A. Verna |
| gio 26/03/26 | 14.30-17.30 | Lez/Es | 3 | SQL: SELECT avanzata. | 5 | L. Farinetti |
| gio 09/04/26 | 14.30-17.30 | Lez/Es | 3 | SQL: SELECT avanzata. | 5 | L. Farinetti |
| mer 15/04/26 | 16.00-17.30 | Lez/Es | 1,5 | SQL: SELECT avanzata. | 8 | L. Farinetti |
| mer 15/04/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #3: SQL-3. | 8 | G. Gallipoli, A. Verna |
| gio 16/04/26 | 14.30-17.30 | Lez/Es | 3 | Generative AI e LLM. | 5 | L. Cagliero |
| mer 22/04/26 | 16.00-17.30 | Lez/Es | 1,5 | SQL: Gestione tabelle. | 8 | L. Cagliero |
| mer 22/04/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #4: LLM e SQL. | 8 | G. Gallipoli, A. Verna |
| mer 29/04/26 | 16.00-19.00 | Lez/Es | 3 | SQL: Gestione tabelle, transazioni ed accessi. | 8 | L. Cagliero |
| gio 30/04/26 | 14.30-17.30 | Lez/Es | 3 | Progettazione. | 5 | L. Farinetti |
| mer 06/05/26 | 16.00-19.00 | Lez/Es | 3 | SQL: Gestione viste. | 8 | L. Cagliero |
| gio 07/05/26 | 14.30-17.30 | Lez/Es | 3 | Progettazione. | 5 | L. Farinetti |
| mer 13/05/26 | 16.00-19.00 | Lab | 3 | Laboratorio #5: LLM e SQL. | 8 | G. Gallipoli, A. Verna |
| gio 14/05/26 | 14.30-17.30 | Lez/Es | 3 | Progettazione. | 5 | L. Farinetti |
| mer 20/05/26 | 16.00-17.30 | Lez/Es | 1,5 | Temi d'esame. | 8 | L. Farinetti |
| mer 20/05/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #6: creazione di tabelle. | 8 | G. Gallipoli, A. Verna |
| gio 21/05/26 | 14.30-17.30 | Lez/Es | 3 | Temi d'esame. | 5 | L. Cagliero |
| mer 27/05/26 | 16.00-17.30 | Lez/Es | 1,5 | Temi d'esame. | 8 | L. Farinetti |
| mer 27/05/26 | 17.30-19.00 | Lab | 1,5 | Laboratorio #7: riepilogo. | 8 | G. Gallipoli, A. Verna |
Elenco delle "pillole" video
La tabella riporta la sequenza delle pillole video e le relative date di apertura e chiusura degli esercizi associati. Le soluzioni degli esercizi devono essere sottomesse ENTRO la mezzanotte della data di chiusura, e possono essere sottomesse 1 SOLA VOLTA. Si noti che più argomenti potrebbero essere aperti contemporaneamente.
Note:
- Le pillole video sono sul Portale della Didattica, nella sezione Virtual Classroom.
- Gli esercizi sono sul Portale della Didattica, nella sezione Moodle.
| Pillola video | Argomento | Pubblicazione entro | Apertura esercizi | Chiusura esercizi |
|---|---|---|---|---|
| P#01 | Il modello relazionale: definizioni e proprietà. | Pubblicata | 27/02 | 06/03 |
| P#02 | Il modello relazionale: vincoli di integrità referenziale. | Pubblicata | 27/02 | 06/03 |
| P#03 | L'algebra relazionale: definizioni e operatori. | Pubblicata | 06/03 | 13/03 |
| P#04 | Il linguaggio SQL: la SELECT base. | Pubblicata | 13/03 | 20/03 |
| P#05 | Il linguaggio SQL: join e self-join. | Pubblicata | 13/03 | 20/03 |
| P#06 | Il linguaggio SQL: le funzioni aggregate. | 19/03 | 20/03 | 27/03 |
| P#07 | Il linguaggio SQL: l'istruzione GROUP BY. | 26/03 | 27/03 | 03/04 |
| P#08 | Il linguaggio SQL: raggruppamento con condizione. | 26/03 | 27/03 | 03/04 |
| P#09 | Il linguaggio SQL: L'istruzione NOT IN. | 09/04 | 10/04 | 17/04 |
| P#10 | Il linguaggio SQL: EXISTS e correlazione. | 09/04 | 10/04 | 17/04 |
| P#11 | Il linguaggio SQL: divisione. | 16/04 | 17/04 | 24/04 |
| P#12 | Il linguaggio SQL: CTE e table function. | 23/04 | 24/04 | 01/05 |
| P#13 | Progettazione: entità e relazioni. | 30/04 | 01/05 | 08/05 |
| P#14 | Progettazione: rappresentazione di eventi. | 07/05 | 08/05 | 15/05 |
| P#15 | Progettazione: attributi dipendenti dal tempo. | 14/05 | 15/05 | 22/05 |
| P#16 | Progettazione: progettazione logico-relazionale. | 21/05 | 22/05 | 29/05 |