Informazioni Generali
Docente: Dott.ssa Raffaella Gentilini
Orario Ricevimento: Mercoledì 17--19 o su appuntamento
Programma e Bibliografia
Diario delle Lezioni
Il seguente calendario delle lezioni conterra' un programma dettagliato, le copie delle slides e gli esercizi proposti durante le lezioni.
Lezione 1 (14/10): Introduzione al linguaggio SQL. Il DDL di SQL. I tipi di dato in SQL. Creazione di schemi e tabelle con SQL. Introduzione a PostgreSQL.
Slides ed
Esercizi
Lezione 2 (21/10): Aggiornamenti e gestione dei vincoli in SQL. Slides ed
Esercizi
Lezione 3 (28/10):Prime interrogazioni in SQL. Il comando SELECT: Clausole SELECT, FROM, WHERE, ORDER BY. Funzioni ed operatori nei predicati.
Slides ed
Esercizi
Lezione 4 (4/11): Operazioni insiemistiche e di join (theta-join, natural-join, join esterni) in SQL . Gruppi: opearzioni di raggruppamento e funzioni di aggregazione, clausole GROUP BY ed HAVING.
Slides ed
Esercizi
Lezioni 5-6 (18/11,25/11): Query annidate in SQL. Predicati ALL, ANY, EXISTS. Query annidate correlate. La divisione in SQL.
Lezione 7 (2/12): Viste. Il Data control Language di SQL. Utenti e privilegi.
Slides
Lezione 8 (9/12/): DBMS Attivi. Triggers. Il linguaggio PL/pgSQL.
Slides
Lezione 9 (16/12): Embedded SQL. Call Level Interface. JDBC.
Slides ---
Materiale Didattico
Lezione 2: Definizione BD di riferimento
cinema
soluzione esercizi lezione 3