====== Basi di Dati ====== Docente: **Dino Pedreschi** * Dipartimento di Informatica, Università di Pisa * Ricevimento studenti: Lunedi, 14:00 - 16:00, studio del docente Docente: **Anna Monreale** (laboratorio di basi di dati) * Dipartimento di Informatica, Università di Pisa * Ricevimento studenti: su appuntamento ====== News ====== * ** Appello straordinario: Venerdì 7 novembre 2014 ore 9:00-11:00 aula C1** * I risultati del terzo appello del 11/07/2014 sono {{:bdd-infuma:risultatiappellobdd.2014.07.11.pdf|online}} * I risultati del scondo appello del 20/06/2014 sono {{:bdd-infuma:risultatiappello20140620.pdf|online}} * I risultati del primo appello del 06/06/2014 sono {{:bdd-infuma:bdd-appello1-06062014_foglio3.pdf|online}} * I risultati della seconda verifica di BDD sono {{:bdd-infuma:bdd-2-ver2014.pdf|online}} * I risultati della prima verifica di BDD sono {{:bdd-infuma:bdd-1-ver2014.pdf|online}} ====== Obiettivi ====== Il corso mira a formare le conoscenze e le competenze di base per la rappresentazione, l’organizzazione, l’interrogazione ed il recupero dell’informazione mediante la tecnologia delle basi di dati. Si fa riferimento al modello relazionale dei dati, adottato nei sistemi commerciali per basi di dati più diffusi, per illustrare le idee di base della rappresentazione tabellare delle informazioni. Si illustrano i meccanismi dell’algebra relazionale, rivolti al recupero delle informazioni, ed il linguaggio di interrogazione SQL, basato su tali meccanismi – lo standard adottato in tutti i sistemi commerciali. Si studiano infine i meccanismi a più alto livello per la rappresentazione delle informazioni, le nozioni di entità (o oggetto) e di relazione (o associazione), il loro uso nella progettazione concettuale delle basi di dati e la loro traduzione nelle basi di dati relazionali. Si accenna infine all’uso del linguaggio di marcatura XML per la rappresentazione dell’informazione semi-strutturata, ed in particolare per l’interscambio di informazioni fra basi di dati. Il corso ha una proiezione pratica, in laboratorio, dove si sperimenterà con il sistema MS Access. ====== Materiale didattico ====== ===== Libro di testo ===== P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. **Basi di dati: modelli e linguaggi di interrogazione** (Seconda o Terza Edizione) McGraw-Hill Italia, 2000-2006 Il sito ufficiale del testo (con esercizi e altro materiale per studenti e docenti) su http://www.ateneonline.it/atzeni {{bdd-infuma:atzeni.isbn6292-4_indice.pdf|Indice del testo}} con indicazione delle parti trattate nel corso di BDD * 1. Introduzione (tutto) Parte Prima: Basi di dati relazionali: modello e linguaggi * 2. Il modello relazionale (tutto) * 3. Algebra e calcolo relazionale (solo la sezione 3.1) * 4. SQL: Concetti base * 5. SQL: caratteristiche evolute (solo la sezione 5.1 tranne 5.1.6 ) * 6. SQL per le applicazioni (NO) Parte Seconda:Progettazione di basi di dati * 7. Metodologie e modelli per il progetto (tutto) * 8. La progettazione concettuale (solo le sezioni 8.1, 8.2, 8.4 e 8.6) * 9. La progettazione logica (solo le sezioni 9.3 e 9.4) * 10. La normalizzazione (NO) Appendici: * A: MS Access (consigliato) * B: DB2 (facoltativo) ===== Altro materiale ===== Dispensa di Antonio Albano: Sistemi per l'archiviazione e il recupero delle informazioni ({{bdd-infuma:albano.pdf|download}}) Dispensa di Roberto Puccetti: Gestione delle Basi di Dati, Compendio pratico ({{:bdd-infuma:bdd-approf-pratico.pdf|download}}) ====== Modalità di esame ====== ====== Appelli e Verifiche ====== ===== Date delle verifiche ===== * **Prima Verifica: ** * **Seconda Verifica: ** ===== Appello straordinario di Aprile ===== ^ Data e ora ^ Aula ^ Note ^ Risultati ^ | Aprile 2013 | | | ===== Appelli sessione estiva: ===== ^ Data e ora ^ Aula ^ Note ^ Risultati ^ | Giugno 2013 | | Giugno 2013 | | Luglio 2013 | | Settembre 2013 | ===== Appelli sessione autunnale: ===== ^ Data e ora ^ Aula ^ Note ^ Risultati ^ | Settembre 2013 | ===== Appelli sessione invernale: ===== ^ Data e ora ^ Aula ^ Note ^ Risultati ^ | Gennaio 2014 | | Febbraio 2014 | ====== Esercitazioni ====== {{bdd-infuma:esercitazione.bdd.2007.03.21.pdf| - Esercitazione del 2007.03.21}} {{bdd-infuma:esercitazione.2007.03.13.pdf| - Esercitazione del 2007.03.13}} {{bdd-infuma:esercitazione_del_21_aprile_2005.pdf| - Esercitazione del 2005.04.21}} {{bdd-infuma:esercitazione17_03_2005.pdf| - Esercitazione del 2005.03.17}} {{bdd-infuma:esercitazione.2005.03.pdf| - Esercitazione del 2005.03.18}} {{bdd-infuma:esercizi_prog_conc.pdf| - Esercizi di progettazione concettuale}} ====== Verifiche ed appelli degli a.a. precedenti ====== {{bdd-infuma:Appello.2013.06.26.parte1.doc| - Appello del 2003.06.26 (parte 1) }} {{:bdd-infuma:appello.2013.06.26.parte2.doc| - Appello del 2003.06.26 (parte 2) }} {{bdd-infuma:Appello.2013.06.12.parte1.doc| - Appello del 2003.06.12 (parte 1) }} {{bdd-infuma:Appello.2013.06.12.parte2.doc| - Appello del 2003.06.12 (parte2) }} {{bdd-infuma:verifica.2013.05.31.doc| - Verifica del 2003.05.31 }} {{bdd-infuma:verifica.2013.04.29.parte1.doc| - Verifica del 2003.04.29 (parte 1) }} {{bdd-infuma:verifica.2013.04.29.BIS.parte1.doc| - Verifica del 2003.04.29 (parte 1 BIS) }} {{bdd-infuma:verifica.2003.03.28.pdf| - Verifica del 2003.03.28 }} {{bdd-infuma:verifica.2003.05.15.pdf| - Verifica del 2003.05.15 }} {{bdd-infuma:appello.2003.05.30.parte1.pdf| - Appello del 2003.05.30 Parte1 }} {{bdd-infuma:appello.2003.05.30.parte2.pdf| - Appello del 2003.05.30 Parte2 }} {{bdd-infuma:appello.2003.07.18.parte1.pdf| - Appello del 2003.07.18 Parte 1 }} {{bdd-infuma:appello.2003.07.18.parte2.pdf| - Appello del 2003.07.18 Parte2 }} {{bdd-infuma:appello.2003.09.17.parte1.pdf| - Appello del 2003.09.17 Parte1 }} {{bdd-infuma:appello.2003.09.17.parte2.pdf| - Appello del 2003.09.17 Parte2 }} {{bdd-infuma:appellobdd.2004.06.09.pdf| - Appello del 2004.06.09 Parte1 e 2}} {{bdd-infuma:appellobdd.2004.07.02.pdf| - Appello del 2003.07.02 Parte1 e 2}} {{bdd-infuma:appellobdd.2004.09.14.pdf| - Appello del 2004.09.14 Parte1 e 2 }} {{bdd-infuma:verificabdd.2005.03.22.pdf| - Verifica del 2005.03.22 }} {{bdd-infuma:verifica_del_29_aprile_2005.pdf| - Verifica del 2005.04.29 }} {{bdd-infuma:verifica1.bdd.2006.03.24.pdf| - Verifica del 2006.03.24 (con soluzioni) }} {{bdd-infuma:appellobdd.2006.01.19.parte1.pdf| - Appello del 2006.01.19 Parte1}} {{bdd-infuma:appellobdd.2006.01.19.parte2.pdf| - Appello del 2006.01.19 Parte2 }} {{bdd-infuma:appello.bdd_isu.2006.04.21.pdf|- Appello del 2006.04.21 Parte1}} {{bdd-infuma:appellobdd.2006.04.21parte2.pdf| - Appello del 2006.04.21 Parte2}} {{bdd-infuma:appello.bdd.parte1.2006.06.26.pdf| - Appello del 2006.06.26 Parte1}} {{bdd-infuma:appello.bdd.2006.06.26.parte2.pdf| - Appello del 2006.06.26 Parte2}} {{bdd-infuma:appello.isu-bdd.parte1.2006.12.20.pdf| - Appello del 2006.12.20 Parte1 }} {{bdd-infuma:appello.isu-bdd.2006.12.20.parte2.pdf| - Appello del 2006.12.20 Parte2 }} {{bdd-infuma:appello.2012.09.18.parte1.pdf| - Appello del 2012.09.18 Parte1 }} {{bdd-infuma:appello.2012.07.17.parte1.doc|- Appello del 2012.07.17 Parte1}} {{bdd-infuma:appello.bdd.2011.04.15.parte1.doc|- Appello del 2011.06.15 Parte1}} {{bdd-infuma:appello.bdd.2011.06.28.parte1.doc|- Appello del 2011.06.28 Parte1}} {{bdd-infuma:appello.bdd.2011.09.23.parte1.doc|- Appello del 2011.09.23 Parte1}} {{bdd-infuma:appellobdd.2011.12.15.parte1.doc|- Appello del 2011.12.15 Parte1}} {{bdd-infuma:appellobdd.2012.01.16.parte1.doc|- Appello del 2012.01.16 Parte1}} {{bdd-infuma:appellobdd.2012.02.13.parte1.doc|- Appello del 2012.02.13 Parte1}} ====== Edizioni precedenti ====== [[modulobdd20102011|Basi di dati 2010-2011]] [[modulobdd20092010|Basi di dati 2009-2010]] [[bdd20082009|Basi di dati 2008-2009]] [[bdd20072008|Basi di dati 2007-2008]]