Francesco Pistolesi

Dipartimento di Ingegneria dell'Informazione

L'esperienza è l'insegnante più rigido: prima ti fa l'esame, poi ti spiega la lezione. (Oscar Wilde)



DidatticaAttività didattica
Fondamenti di Informatica 2, Basi di dati (cod. 549II) - Corso di laurea in Ingegneria Informatica

Appelli sessione invernale 2016/2017 [Basi di dati, prova pratica]
07/02/2017, ore 14:30, aule Si1+Si3 - Risultati
24/02/2017, ore 14:30, aule Si1+Si3

Per iscriversi alle prove, utilizzare i moduli disponibili qui.
ATTENZIONE: l'iscrizione è obbligatoria ed è possibile fino a 48 ore prima della prova.

Le regole per la prova pratica di Basi di dati sono disponibili a questo link.

Progetto Basi di dati

Il documento contenente le specifiche del progetto di Basi di dati
per l'anno accademico 2015-2016 può essere prelevato da qui.

MySQL server e client
Scaricare l'installer di MySQL Community Server e MySQL Workbench (client) andando qui.
Installare prima il server e poi il client. Avviare il server; lanciare MySQL Workbench;
creare una connection a MySQL server (user: root; host: 127.0.0.1; port: 3306), aprirla,
ed eseguire questo script copiandone il codice in MySQL Workbench.

Materiale didattico 2015-2016
"1x1" formato 1 slide per pagina (per tablet); "4x1" formato 4 slide per pagina (per stampa)

1x1 4x1 Introduzione a MySQL, istruzioni base, date, funzioni di aggregazione
1x1 4x1 Multitable querying, join, derived table, noncorrelated subquery
1x1 4x1 Raggruppamento, correlated subquery, view
1x1 4x1 Correlated subquery nella having clause, query insiemistiche, query complesse, DML
1x1 4x1 Stored procedure, stored function
1x1 4x1 Trigger, event, DDL
1x1 4x1 Performance e query optimization
1x1 4x1 Materialized view
1x1 4x1 Analytic function

Registri

Basi di dati A.A. 2013-2014 Registro
Basi di dati A.A. 2014-2015 Registro
Basi di dati A.A. 2015-2016 Registro

Soluzioni degli assignment

Tutoring 1
Tutoring 2
Tutoring 3
Tutoring 4
Tutoring 5

Testi d'esame Basi di dati (prova pratica)
Nota: Le soluzioni degli ultimi appelli non sono state caricate poiché attualmente da ricontrollare.
22 Gennaio 2013 Testo - Soluzioni 20 Giugno 2014 Testo - Soluzioni 16 Gennaio 2016 Testo
11 Febbraio 2013 Testo - Soluzioni 10 Luglio 2014 Testo - Soluzioni 9 Febbraio 2016 Testo
1 Marzo 2013 Testo - Soluzioni 26 Luglio 2014 Testo - Soluzioni 26 Febbraio 2016 Testo
20 Giugno 2013 Testo - Soluzioni 25 Settembre 2014 Testo - Soluzioni 15 Giugno 2016 Testo
10 Luglio 2013 Testo - Soluzioni 8 Gennaio 2015 Testo - Soluzioni 6 Luglio 2016 Testo
31 Luglio 2013 Testo - Soluzioni 31 Gennaio 2015 Testo - Soluzioni 23 Luglio 2016 Testo
23 Settembre 2013 Testo - Soluzioni 25 Febbraio 2015 Testo - Soluzioni
21 Gennaio 2014 Testo - Soluzioni 10 Giugno 2015 Testo - Soluzioni
10 Febbraio 2014 Testo - Soluzioni 29 Giugno 2015 Testo - Soluzioni
28 Febbraio 2014 Testo - Soluzioni 20 Luglio 2015 Testo - Soluzioni
26 Settembre 2015 Testo - Soluzioni

Ricevimento studenti
Giovedì dalle 17:30 alle 19:30, presso il dipartimento di Ingegneria dell'Informazione, edificio A, 2° piano, stanza 117.
Il ricevimento può svolgersi anche in sedi diverse. Salvo diversa comunicazione, presentarsi in dipartimento.
Inviare sempre una email con almeno due giorni di anticipo per prendere un appuntamento.
NOTA: se non si riceve risposta entro il giorno del ricevimento significa che non ci sono appuntamenti disponibili
per la settimana in corso. Risponderò non appena mi sarà possibile assegnare un appuntamento.
Aree di ricerca
Computational intelligence, multi-objective optimization, data mining, risk analysis.
IndirizzoIndirizzo
Dipartimento di Ingegneria dell'Informazione
largo Lucio Lazzarino, 1
56122 - Pisa
Numero di telefono
(+39) 050.22.17690
Numero di fax
(+39) 050.22.17600
Email
francesco.pistolesi@iet.unipi.it