Skip to main content

Piano del corso

In questa sezione trovate:

  • il calendario delle lezioni del corso, in cui sono riportate le attività e gli argomenti;
  • l'elenco degli esercizi da svolgere in preparazione di ciascuna esercitazione in aula;
  • l'elenco delle videolezioni, con le date di visione consigliate e le scadenze dei relativi quiz.

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=Lezione, EsT=Esercitazione "tradizionale" in aula, EsCCT=Esercitazione "CCT" in aula, Lab=Esercitazione di laboratorio, Cons=Consulenza. Le attività in nero sono per tutti, quelle in viola o in verde sono attività a squadre (squadra A e squadra B rispettivamente).

DataOrarioTipoOreArgomentoAulaDocente
ven 15/12/2313.00-16.00EsT3Esercitazione CCT#2: Progettazione.9TL. Farinetti
lun 18/12/2310.00-11.30EsT1,5Esercitazione Progettazione#3.LAIB 3BL. Farinetti
lun 18/12/2311.30-13.00Cons1,5Consulenza.LAIB 3BL. Farinetti
lun 08/01/2410.00-13.00Lab3Laboratorio #8 (per tutti): Information retrievalLAIB 3BL. Canale
ven 12/01/2413.00-16.00EsT3Temi d'esame.9TL. Canale
lun 15/01/2410.00-13.00EsT3Temi d'esame.LAIB 3BL. Farinetti
ven 19/01/2413.00-14.30EsT1,5Temi d'esame.9TL. Farinetti
ven 19/01/2414.30-16.00Cons1,5Consulenza.9TL. Farinetti

Esercizi da svolgere prima delle esercitazioni in aula

Esercizi propostiDa svolgere prima del ...Soluzione
SQL #1: join9/10Soluzioni SQL #1 - comprende le soluzioni degli altri esercizi proposti in aula
SQL #2: GROUP BY16/10Soluzioni SQL #2 - comprende le soluzioni degli altri esercizi proposti in aula
SQL #3: IN e NOT IN20/10Soluzioni SQL #3 - comprende le soluzioni degli altri esercizi proposti in aula
CCT #127/10Soluzioni CCT #1
SQL #4: EXISTS, correlazione, divisione, table function3/11Soluzioni SQL #4 - comprende le soluzioni degli altri esercizi proposti in aula
SQL #5: Tema d'esame17/11Soluzioni SQL #5 - comprende le soluzioni degli altri esercizi proposti in aula
ER #1: Progettazione concettuale27/11Soluzioni ER #1 - comprende le soluzioni degli altri esercizi proposti in aula
ER #2: Progettazione concettuale1/12Soluzioni ER #2 - comprende le soluzioni degli altri esercizi proposti in aula
CCT #215/12Soluzioni CCT #2 - comprende le soluzioni degli altri esercizi proposti in aula
TE #1: Tema d'esame15/01Soluzioni TE #1 - comprende le soluzioni degli altri esercizi proposti in aula
TE #2: Tema d'esame19/01Soluzioni TE #2 - comprende le soluzioni degli altri esercizi proposti in aula

Elenco delle videolezioni

La tabella riporta la sequenza delle videolezioni pre-registrate, con i relativi quiz. Per le videolezioni è riportato il periodo consigliato per la visione. Per i quiz è riportato il periodo di pubblicazione (apertura-chiusura). I quiz devono essere sottomessi ENTRO la mezzanotte della data di chiusura, e possono essere sottomessi 1 SOLA VOLTA. Si noti che alcuni quiz sono aperti contemporaneamente.

Note:

  • Le videolezioni sono sul Portale della Didattica, nella sezione "Virtual classroom";
  • I quiz sono sul Portale della Didattica, nella sezione "Moodle";
  • Le slide contenute in questa tabella sono le stesse contenute nel materiale didattico, semplicemente sono organizzate per videolezione.
LezioneArgomentoPeriodo visione consigliatoQuiz associatoApertura quizScadenza quizSlide
VL01Il modello relazionale. Definizioni. Vincoli di integrità. Chiave primaria. Vincoli di integrità referenziale.2/10 - 8/10VL012/108/10icona_pdf
VL02Il linguaggio SQL. Introduzione. L'istruzione SELECT. Struttura base. La clausola WHERE. Gli operatori LIKE e IS. Ordinamento del risultato.2/10 - 8/10VL022/108/10icona_pdf
VL03L'istruzione SELECT. Join fra tabelle.2/10 - 8/10VL032/108/10icona_pdf
VL04Funzioni aggregate. L'operatore GROUP BY. Condizione di selezione sui gruppi.9/10 - 15/10VL049/1015/10icona_pdf
VL05Il linguaggio SQL. Select annidate. Gli operatori IN e NOT IN. Costruttore di tupla.9/10 - 15/10VL059/1015/10icona_pdf
VL06Il linguaggio SQL. Select annidate. Gli operatori EXISTS e NOT EXISTS. Correlazione fra interrogazioni.16/10 - 22/10VL0616/1022/10icona_pdf
VL07Divisione. Table function.23/10 - 29/10VL0723/1029/10icona_pdf
VL08Gli operatori insiemistici: UNION, INTERSECT, EXCEPT. Le istruzioni di aggiornamento: INSERT, DELETE, UPDATE.30/10 - 5/11VL0830/105/11icona_pdf
VL09Gestione delle tabelle. Creazione, modifica, cancellazione. Vincoli di tabella. Vincoli di integrità referenziale e gestione dei vincoli.6/11 - 12/11VL096/1112/11icona_pdf
VL10Gestione delle transazioni. Proprietà delle transazioni. Controllo dell'accesso e sicurezza dei dati. Gestione dei privilegi in SQL.6/11 - 12/11VL106/1112/11icona_pdf
VL11Progettazione delle basi dati. Metodologia di progettazione. Il modello E-R: entità, relazioni, cardinalità, generalizzazione.13/11 - 19/11VL1113/1119/11icona_pdf
VL12Progettazione concettuale. Esempio: data base per la gestione di prenotazioni in una ASL.13/11 - 19/11VL1213/1119/11icona_pdf
VL13Progettazione logico-relazionale: ristrutturazione dello schema E-R. Traduzione nel modello relazionale. Vincoli di integrità referenziale.20/11 - 26/11VL1320/1126/11icona_pdf
VL14Esempio di progettazione logica: data base per la gestione di prenotazioni in una ASL.20/11 - 26/11VL1420/1126/11icona_pdf