uni logo
Alessandro Lori
Didattica

Tesi
Anno Accademico 2011/2012
Algoritmi e Basi di Dati
Corso di Laurea triennale in Ingegneria Informatica, primo anno, secondo periodo.

Gli studenti sono invitati ad iscriversi alla mailing-list del corso!

  • 09/03/12
    Introduzione allo standard SQL, costrutto SELECT, DISTINCT, ordinamento con ORDER BY, condizioni in WHERE, BETWEEN-AND. Pattern, metacaratteri e operatore LIKE. Valori NULL, operatore IS NULL. Ridenominazione con operatore AS ed utilizzo di espressioni in SELECT.
    Struttura di un db: schema, tabelle, tuple. MySQL, Query Browser, Paradigma client-server. Esercizi.

    BD-lab01.pdf
    esempi.sql.zip

  • 16/03/12
    Query su pił tabelle: prodotto cartesiano, join implicito ed esplicito, OUTER e NATURAL join, operatori aggregati, aggregazione e valori NULL. Esercizi.
    BD-lab02.pdf

  • 13/04/12
    Raggruppamento di tuple con operatore GROUP BY; condizioni su gruppi di tuple con HAVING ed utilizzo di operatori aggregati. Valutazione concettuale di query con raggruppamento. Operatori insiemistici: UNION, INTERSECT, EXCEPT. Esercizi.
    BD-lab03.pdf

  • 20/04/12
    Interrogazioni nidificate: significato e requisiti. Query interna con pił tuple: appartenenza, non appartenenza, esistenza, non esistenza. Regole di visibilitą nella gerarchia delle query, ALL e ANY. Esempi ed esercizi.
    BD-lab04.pdf

  • 27/04/12, turno unico
    Viste e query annidate nel FROM. Creazione e modifica delle tabelle. PRIMARY KEY, KEY e FOREIGN KEY. Indici ed analisi di query con EXPLAIN. Aggiornamento dei valori delle tabelle con UPDATE. Esempi ed esercizi.
    BD-lab05.pdf

  • 02/05/12, 9:30-11:30, aula F06
    Simulazione di prova pratica.
    Simulazione.pdf
    BD-lab06.pdf
    cinema.sql.zip


  • Prove pratiche:
    14/06/2012, Pratica-2012-06-14-soluzioni.pdf
    04/07/2012, Pratica-2012-07-04-soluzioni.pdf
    25/07/2012, Pratica-2012-07-25-soluzioni.pdf
    18/09/2012, Pratica-2012-09-18-soluzioni.pdf
    26/09/2012, Pratica-2012-09-26-soluzioni.pdf
Anno Accademico 2010/2011
Algoritmi e Basi di Dati
Corso di Laurea triennale in Ingegneria Informatica, primo anno, secondo periodo.
Anno Accademico 2008/2009
Sistemi Informativi (disattivato)
Corso di Laurea triennale in Ingegneria Gestionale, secondo anno, secondo periodo.
Copyright © 2008-2012. Tutti i diritti sul materiale accessibile da questa sezione sono riservati dai rispettivi autori. Se non diversamente specificato, sono liberamente consentiti l'uso, la copia e la redistribuzione in forma integrale non modificata purché non a scopo commerciale o di lucro ed a fronte del giusto credito.