====== Basi di Dati e Laboratorio Progettazione Web: 2015/2016 ====== Il corso è articolato in due moduli distinti: 1) Basi di Dati e 2) Laboratorio Progettazione Web. Per gli studenti del nuovo ordinamento l'esame è di 12 crediti. **Per gli studenti del vecchio ordinamento è necessario svolgere due differenti esami, rispettivamente per le parti di Basi di Dati e Laboratorio Progettazione Web, ognuno di 5 crediti.** Per maggiori informazioni sui due moduli del corso seguire i rispettivi collegamenti: * [[Parte_Basi_di_Dati|Basi di Dati]] * [[Parte_Laboratorio_Progettazione_Web|Laboratorio Progettazione Web]] Docenti di Basi di dati: *Anna Monreale [[anna.monreale@unipi.it]] *Giovanna Rosone [[giovanna.rosone@unipi.it]] Docenti di Laboratorio Progettazione Web: *Andrea Marchetti [[andrea.marchetti@iit.cnr.it]] Assistenti di Laboratorio Progettazione Web: *Angelica Lo Duca [[angelica.loduca@iit.cnr.it]] *Andrea D'Errico [[andrea.derrico@iit.cnr.it]] *Federico Martinelli Per ogni comunicazione con i Docenti di Laboratorio Progettazione Web occorre scrivere una email a **lpw-infouma@googlegroups.com** ====== Orario ====== Orario 2015-2016 Primo Semestre: Basi di Dati (BDD) * **Mercoledì 12:00 - 13:30 AULA F** * **Giovedì 10:15 - 11:45 AULA F** Secondo Semestre: Laboratorio Progettazione Web (LPW) * **Lunedì 16:00 - 17:30 LAB M** * **Mercoledì 8:30 - 10:00 LAB H** ====== Ricevimento ====== Dipartimento di Informatica ** Anna Monreale**: Lunedì dalle 14:00 alle 15:45 ** Giovanna Rosone**: Mercoledì dalle 14:30 alle 16:30 ** LPW**: Lunedì dalle 17:30 alle 18:30 ====== News ====== * **Risultato Verifica BDD del 20 giugno 2016 {{:bdd-infuma:cartella_di_2016-8-luglio.pdf| Risultati}}** * Risultato Verifica BDD del 20 giugno 2016:{{:bdd-infuma:20062016-bddrisultati.pdf|Risultati}} * ** Gli studenti interessati a sostenere la prova di LPW nella sessione straordinaria del 4 aprile devono iscriversi alla prova orale dell'esame “Basi di dati e Laboratorio Web” attraverso il portale esami.unipi.it. ** * Risultati Verifica BDD del 8 febbraio 2016: {{bdd-infuma:risultatibdd_2016-02-08.pdf|Risultati Verifica 08-02-2016}} (per la password scrivere alla docente G. Rosone). * Al fine di recuperare, l'8 febbraio 2016 alle ore 15:00 (Aula D - Polo Fibonacci), uno dei due compitini del primo modulo di "Basi di Dati e Laboratorio Progettazione Web" occorre inviare un'email con oggetto "BDD - recupero compitino (2016-02-08)" alla docente G. Rosone e per conoscenza alla docente A. Monreale indicando il compitino da recuperare. L'email dovrà essere inviata entro giovedì 4 febbraio 2016. Solo gli studenti iscritti ad anni precedenti a quello corrente dovranno iscriversi sul sito UniPi. Gli studenti iscritti all'anno accademico 2015/2016 sono pregati di iscriversi ESCLUSIVAMENTE via email. * Risultato Verifica BDD del 19 gennaio 2016: {{bdd-infuma:risultativerifica_2016-01-19.pdf|Risultati Verifica 19-01-2016}} - {{bdd-infuma:parte_ii_2016-01-19_soluzioni.pdf|Possibile soluzione}}. * Variazione orario ricevimento G. Rosone: il ricevimento di mercoledì 27 gennaio 2016 è posticipato a giovedì 28 gennaio dalle ore 14:30 alle ore 16:30. * Gli studenti interessati a sostenere la prova di LPW il 25 gennaio oppure il 15 febbraio devono iscriversi alla prova __orale__ dell'esame "Basi di dati e Laboratorio Web" attraverso il portale esami.unipi.it. * Al fine di recuperare uno dei due compitini del primo modulo di "Basi di Dati e Laboratorio Progettazione Web" il 19 gennaio 2016 alle ore 15:00 (Aula D - Polo Fibonacci) occorre inviare un'email con oggetto "BDD - recupero compitino" alla docente G. Rosone e per conoscenza alla docente A. Monreale indicando il compitino da recuperare. L'email dovrà essere inviata entro sabato 16 gennaio 2016. * Variazione orario ricevimento G. Rosone: il ricevimento di mercoledì 13 gennaio 2016 è anticipato a martedì 12 gennaio dalle ore 14:30 alle ore 16:30. * Appello straordinario LPW: Aula A32 presso IIT/Area della Ricerca del CNR dalle 17:00 alle 19:00 il 18 dicembre 2015. Tutti gli studenti a cui è riservato l'appello straordinario devono iscriversi inviando una mail all'indirizzo lpw-infouma@googlegroups.com. * Risultato Appello straordinario BDD del 14 dicembre 2015: {{bdd-infuma:risultatiappello_14-12-2015.pdf|Risultati Appello 14-12-2015}}. * Seconda Prova Intermedia: Aula E dalle 8:30 alle 11:00 il 14 Dicembre 2015. Nella stessa data e nello stesso orario si svolgerà anche la prova scritta per l'appello straordinario. Tutti gli studenti devono iscriversi online alla prova scritta e devono compilare il questionario di valutazione del corso. Per poter fare l'esame scritto è necessario presentarsi muniti di una stampa della ricevuta che certifica l'avvenuta compilazione della valutazione: {{:bdd-infuma:risultatisecondocompitino_14-12-2015.pdf|Risultati Secondo Compitino}} (per la password scrivere alla docente G. Rosone). * In data 27 Novembre in Aula B alle 9:30 faremo la correzione del compito e sarà possibile controllare i propri errori * Risultati prima prova intermedia, 11 Nov 2015: {{:bdd-infuma:2015-nov-compitino.pdf|Risultati}} * La lezione del 29 Ottobre soppressa a causa della sospensione didattica verrà recuperata il 3 Novembre dalle 11 alle 13 in aula L1 (primo piano) * La lezione del 5 Novembre verrà effettuata il 6 Novembre dalle 9 alle 11 in aula L1 (primo piano) ====== Calendario delle lezioni LPW (Secondo Semestre 2016) e Lucidi dei docenti ====== ^ ^ Giorno ^ Data ^ Argomento ^ Lucidi ^ Docente ^ | 1. | Lunedì | 22.02.2016 | Introduzione al corso + Applicazioni Web | {{:bdd-infuma:01._lpw_-_introduzione_applicazioni_web.pdf|Lezione 1}} | Marchetti | | 2. | Mercoledì | 24.02.2016 | Esercitazione: Configurazione XAMPP | {{:bdd-infuma:02._lpw_-_ambiente_di_sviluppo.pdf| Esercitazione 1}} | Lo Duca | | 3. | Lunedì | 29.02.2016 | Introduzione al PHP | {{:bdd-infuma:03._lpw2016-php_introduzione.pdf|Lezione 2}} | Marchetti | | 4. | Mercoledì | 02.03.2016 |Esercitazione: Variabili | {{:bdd-infuma:04._lpw_-_esercitazione_variabili.pdf| Esercitazione 2}} {{:bdd-infuma:04._lpw_-_variabili.zip| Soluzioni}} | Lo Duca | | 5. | Lunedì | 07.03.2016 | Istruzioni PHP | {{:bdd-infuma:05._lpw2016-php_istruzioni.pdf| Lezione 3}} | Marchetti | | 6. | Mercoledì | 09.03.2016 |Esercitazione: Istruzioni | {{:bdd-infuma:06.lpw-esercitazioneistruzioni.pdf| Esercitazione 3}} {{:bdd-infuma:06._lpw_-_istruzioni.zip|Soluzioni}} |Lo Duca | | 7. | Lunedì | 14.03.2016 | Array PHP | {{:bdd-infuma:07._lpw2016-php_array.pdf| Lezione 4}} | Marchetti | | 8. | Mercoledì | 16.03.2016 | Esercitazione: Array | {{:bdd-infuma:08._lpw-esercitazionearray.pdf| Esercitazione 4}} {{:bdd-infuma:08._lpw_-_array.zip| Soluzioni}} | Lo Duca | | 9. | Lunedì | 21.03.2016 | Lezione sospesa| | | | 10. | Mercoledì | 23.03.2016 | Lezione sospesa| | | | 11. | Lunedì | 28.03.2016 | Vacanze di Pasqua | | | | 12. | Mercoledì | 30.03.2016 | Esercitazione: Phpmyadmin | {{:undefined:09._lpw_-_phpmyadmin.pdf| Esercitazione 5}} |D'Errico | | 13. | Lunedì | 04.04.2016 | Php e Mysql | {{:bdd-infuma:10._lpw2016-php_mysql.pdf| Lezione 5}} | Marchetti | | 14. | Mercoledì | 06.04.2016 |Esercitazione: MySQL | {{:bdd-infuma:11.lpw-mysql.pdf| Esercitazione 6}} {{:bdd-infuma:11._lpw_-_mysql.zip| Soluzioni}}| Lo Duca | | 15. | Lunedì | 11.04.2016 | Funzioni PHP | {{:bdd-infuma:12._lpw2016-php_funzioni.pdf| Lezione 6}} | Marchetti | | 16. | Mercoledì | 13.04.2016 |Esercitazione Funzioni | {{:bdd-infuma:13.lpw-funzioni.pdf|Esercitazione 7}} {{:bdd-infuma:13._lpw_-_funzioni.zip| Soluzioni}} | Lo Duca | | 17. | Lunedì | 18.04.2016 |jQuery| {{:bdd-infuma:14._lpw2016-jQuery.pdf| Lezione 7}} | Marchetti | | 18. | Mercoledì | 20.04.2016 |Esercitazione JQuery | {{:bdd-infuma:15.lpw-jquery.pdf|Esercitazione 8}} {{:bdd-infuma:15._jquery.zip| Soluzioni}} | Lo Duca | | 19. | Lunedì | 25.04.2016 |Festa | | | | 20. | Mercoledì | 27.04.2016 |Esercitazione Open Refine | {{:bdd-infuma:16._lpw-_open_refine.pdf| Esercitazione 9}} {{:bdd-infuma:libri.csv.zip| Libri.csv}}| Lo Duca | | 21. | Lunedì | 02.05.2016 | Specifiche progetto | {{:bdd-infuma:17._lpw2016-specifiche_progetto.pdf| Lezione 8}} | Marchetti | | 22. | Mercoledì | 04.05.2016 |Esercitazione progetto |{{:bdd-infuma:18.lpw-esercitazioneprogetto.pdf| Esercitazione 10}} {{:bdd-infuma:18._progetto.zip|Soluzioni}} | Lo Duca | | 23. | Lunedì | 09.05.2016 | Modello Applicazione Web | {{:bdd-infuma:19._lpw2016-modello_applicazione_web.pdf| Lezione 9}} {{:bdd-infuma:19._lpw2016-modello.zip| codice}}| Marchetti | | 24. | Mercoledì | 11.05.2016 |Esercitazione Lato Client | {{:bdd-infuma:20.lpw-esercitazioneprogettolatoclient.pdf| Esercitazione 11}} {{:bdd-infuma:20._progetto_lato_client.zip|Soluzioni}} | Lo Duca | | 25. | Lunedì | 16.05.2016 |Highcharts | {{:bdd-infuma:Highcharts.pdf| Lezione HighCharts}} | Martinelli | | 26. | Mercoledì | 18.05.2016 |Google Maps | {{:bdd-infuma:google_maps.pdf|Lezione Google Maps}} | Martinelli | | 27. | Lunedì | 23.05.2016 | Esercitazione Google Maps e Highcharts| [[https://docs.google.com/forms/d/1joQWL-8YOEsO8zGMGvj6GVi2jVOoYWLE6VgSDGFF43Y/edit?usp=forms_home|Questionario Valutazione Corso]] {{:bdd-infuma:23.lpw-esercitazionegmapsehighcharts.pdf| Esercitazione 12}} {{:bdd-infuma:musei.sql.zip|DB musei aggiornato}} {{:bdd-infuma:21._progetto_gmaps.zip|Soluzioni}}| Lo Duca | ====== Calendario delle lezioni BDD (Primo Semestre 2015) e Lucidi dei docenti ====== ^ ^ Giorno ^ Data ^ Argomento ^ Lucidi ^ Docente ^ | 1. | Mercoledì | 30.09.2015 | Introduzione al corso | {{:bdd-infuma:1.introduzione.pdf|}}| Monreale | | 2. | Giovedì | 01.10.2015 | Cancellata | | | | 3. | Mercoledì | 07.10.2015 | Il Modello Relazionale| {{:bdd-infuma:2.modellorelazionale.pdf|}} | Monreale | | 4. | Giovedì | 08.10.2015 | Sospensione didattica | | Monreale | | 5. | Mercoledì | 14.10.2015 | Algebra relazionale | {{:bdd-infuma:3.algebrarelazionale.pdf|}}| Monreale | | 6. | Giovedì | 15.10.2015 | Algebra relazionale | {{:bdd-infuma:3.algebrarelazionale.pdf|}} | Monreale| | 7. | Mercoledì | 21.10.2015 | Esercitazione Algebra relazionale | {{:bdd-infuma:esercitazione.bdd.2007.03.21.pdf|}} | Monreale | | 8. | Giovedì | 22.10.2015 | Sintassi SQL | {{:bdd-infuma:4.sql-concettibase.pdf|}}| Monreale | | 9. | Mercoledì | 28.10.2015 | Sintassi SQL | | Monreale | | 10. | Giovedì | 29.10.2015 | Sospensione didattica | | | | 11. | Mercoledì | 04.11.2015 | Esercitazione | | Monreale | | 12. | Giovedì | 05.11.2015 | Esercitazione | | Monreale | | 13. | Mercoledì | 11.11.2015 | Prima Prova Intermedia: Aula D dalle 12:00 alle 14:00 | | Monreale | | 14. | Giovedì | 12.11.2015 | Raggruppamenti & Nidificazioni | {{:bdd-infuma:06.concetti_avanzati_parte_i(aggiornato).pdf|}} | Rosone | | 15. | Mercoledì | 18.11.2015 | Esercizi su Raggruppamenti & Nidificazioni | {{:bdd-infuma:6a_EsercitazioneConcettiAvanzatiSQL(Parte_1_testi).pdf|}} | Rosone | | 16. | Giovedì | 19.11.2015 | Viste - Esercizi | {{:bdd-infuma:7.Concetti_Avanzati_Viste.pdf|}} | Rosone | | 17. | Mercoledì | 25.11.2015 | Modello Concettuale | {{:bdd-infuma:08.progettazione-concettuale.pdf|}} (25-26/11/2015) | Rosone | | 18. | Giovedì | 26.11.2015 | Progettazione Logica | {{:bdd-infuma:09.progettazione-logica.pdf|}} | Rosone | | 19. | Mercoledì | 02.12.2015 | Esercizi Progettazione e SQL (concetti avanzati) | {{:bdd-infuma:10.esercizio_progettazione_parcheggio.pdf|}} | Rosone | | 20. | Giovedì | 03.12.2015 | Esercitazione | | Rosone | | 21. | Mercoledì | 09.12.2015 | Esercitazione | | Rosone | | 22. | Giovedì | 10.12.2015 | Esercitazione | | Rosone | | 23. | Lunedì | 14.12.2015 | Seconda Prova Intermedia: Aula E dalle 8:30 alle 11:00 | | Rosone | ====== Modalità di Esame LPW====== L'esame consiste nella discussione di un progetto concordato con il docente. Ogni progetto verrà valutato secondo i seguenti criteri: * grado di innovazione del progetto * qualità del codice (PHP+JS) * qualità della relazione * accessibilità estetica del sito * qualità dei dati Ogni criterio sarà valutato in trentesimi. Il voto finale sarà ottenuto facendo la media tra i cinque criteri. **Per iscriversi all'esame, occorre prenotarsi sul sito [[https://esami.unipi.it/esami2/|https://esami.unipi.it/esami2/]] e inviare il progetto all'email lpw-infouma@googlegroups.com massimo 3 giorni prima dell'appello.** ** Alternativa al progetto ** Esiste la possibilità di sostituire il progetto con un esame orale, la cui votazione massima è 28/30. L'esame orale consiste nella creazione di una semplice applicazione Web. Per svolgere l'esame orale occorre venire con il proprio portatile con sopra installato Xampp. Se non si dispone di un portatile, bisogna avvisare. ** Esempi di esercizi in alternativa al progetto ** * {{:bdd-infuma:20170116.pdf|Esame del 16 gennaio 2017}} * {{:bdd-infuma:2016.09.12.pdf| Esame del 12 settembre 2016}} * {{:bdd-infuma:2016.07.18.pdf| Esame del 18 luglio 2016}} * {{:bdd-infuma:2015.10.05.pdf| Esame del 5 ottobre 2015}} * {{:bdd-infuma:2014.12.01.pdf| Esame del 1 dicembre 2014}} * {{:bdd-infuma:2014.07.21.pdf| Esame del 21 luglio 2014}} **Progetti studenti** * [[http://wafi.iit.cnr.it/lab/LPW/progettini/|http://wafi.iit.cnr.it/lab/LPW/progettini/]] ====== Esercitazioni BDD====== Prima parte: * {{:bdd-infuma:esercizio2-parte1.pdf| Esercitazione1-Prima parte}} * {{:bdd-infuma:esercitazione_15_aprile_2013.pdf| Esercitazione2-Prima parte}} * {{:bdd-infuma:verifica.2003.03.28.pdf|Esercitazione3-Prima parte }} * {{:bdd-infuma:esercizio1.pdf|Esercitazione4-Prima parte}} Seconda parte: * {{:bdd-infuma:esercizi_1-concettiavanzatisql-_lezione6_.pdf | Esercizi_1_(lezione_6)- Seconda parte}} * {{:bdd-infuma:Esercitazione_1_SecondaParte(25novembre2015).pdf | Esercitazione_1_(lezione_6-7)- Seconda parte}} --> {{:bdd-infuma:soluzionistudentiesercitazione_1_25novembre2015_.pdf | Soluzioni degli studenti}} * {{:bdd-infuma:Esercitazione_2_SecondaParte(2dicembre2015).pdf | Esercitazione_2 - Seconda parte}} --> {{:bdd-infuma:soluzioneesercitazione_1_progettazione_25novembre2015_.pdf | Soluzione - Progettazione}} * {{:bdd-infuma:esercitazione_3_secondaparte_3dicembre2015_.pdf | Esercitazione_3 - Seconda parte}} --> {{:bdd-infuma:12.esercitazione3_progettazioneagenziapubblicitaria_soluzionestudenti_.pdf| Soluzione Studenti (parziale - aggiornato) - Progettazione}} * {{:bdd-infuma:esercitazione_4_appello.2013.06.26.parte2.pdf | Esercitazione_4 - Seconda parte}} --> {{:bdd-infuma:soluzionistudenti_esercitazione_4_appello.2013.06.26.pdf | Soluzione Studenti (parziale) - Progettazione}} * {{:bdd-infuma:esercitazione_5_secondaparte_10dicembre2015_.pdf | Esercitazione_5 - Seconda parte}} --> {{:bdd-infuma:esercitazione_5_secondaparte_10dicembre2015___soluzionistudenti_.pdf| Soluzione Studenti (parziale)}} * {{:bdd-infuma:esercitazione_6_secondaparte_11dicembre2015__campionatocorse.pdf | Esercitazione_6 - Seconda parte}} --> {{:bdd-infuma:soluzioneesercitazionecampionatocorse.pdf| Soluzione}} ====== Appelli d'esame 2015-2016 BDD====== * ** Appello Scritto BDD: 30 maggio 2016 alle ore 09:00 (Aula C - Polo Fibonacci) ** * ** Appello Scritto BDD: 20 giugno 2016 alle ore 09:00 (Aula C - Polo Fibonacci) ** * ** Appello Scritto BDD: 08 luglio 2016 alle ore 09:00 (Aula C - Polo Fibonacci) ** * Appello straordinario (2014/2015): 04 Aprile 2016 dalle 9:00 alle 13:00 (scritto BDD), Aula A1 - Polo Fibonacci * Appello straordinario (2014/2015): 04 Aprile 2016 dalle 17:30 (Orale LPW), Aula M - Polo Fibonacci * Appello Scritto BDD: 08 febbraio 2016 alle ore 15:00 (Aula D - Polo Fibonacci) * Appello Scritto BDD: 19 gennaio 2016 alle ore 15:00 (Aula D - Polo Fibonacci) * Appello straordinario (2014/2015): 14 Gennaio 2015 (scritto BDD) ====== Appelli d'esame 2015-2016 LPW ====== * Appello straordinario (2014/2015): 18 Dicembre 2015 (LPW) * Appelli sessione invernale: 25/01/2016 ore 17:00, 15/02/2016 ore 17:00 in A32 presso IIT/Area della Ricerca del CNR. * Appello sessione autunnale: 12/09/2016 ore 16:00, aula A32 presso IIT. * Appelli sessione estiva: 13/06/2016 ore 17:00, 27/06/2016 ore 17:00, 18/07/2016 ore 17:00. ====== Edizioni precedenti ====== [[bdd20142015|Basi di dati 2014-2015]] [[bdd20132014|Basi di dati 2013-2014]] [[bdd20122013|Basi di dati 2012-2013]] [[bdd20112012|Basi di dati 2011-2012]] [[bdd20102011|Basi di dati 2010-2011]] [[bdd20092010|Basi di dati 2009-2010]] [[bdd20082009|Basi di dati 2008-2009]] [[bdd20072008|Basi di dati 2007-2008]]