Docente:
Assistenti:
Il corso intende fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle informazioni pertinenti alle scienze umane. Il corso prevede un mix di fondamenti di portata generale e di esercitazioni pratiche relative all'uso di tecnologie informatiche per la soluzione di problemi. I temi trattati includono i linguaggi formali, le grammatiche, i modelli concettuali dei dati, i dati strutturati e le basi dati relazionali, i dati semi-strutturati e i linguaggi di mark-up (HTML, XML).
Nel laboratorio del corso verrà proposta la realizzazione, per piccoli gruppi di studenti, di una base di dati di pertinenza umanistica, completa della propria progettazione concettuale, delle proprie ontologie, della realizzazione in riferimento al modello relazionale dei dati e della possibile realizzazione in riferimento ad un modello semistrutturato dei dati (XML).
Gli argomenti elencati nel seguente orario sono solo indicativi, e potranno subire spostamenti o (piccole) variazioni nel corso delle lezioni.
Lezione | Giorno | Argomento | Note | Lucidi (colore) | Lucidi x stampa (B/W) |
---|---|---|---|---|---|
1. | Giovedì 2 ottobre | Obiettivi di apprendimento del corso | C1 | BW1 | |
2. | Venerdì 3 ottobre | Informazione strutturata: basi di dati relazionali | C2 | BW2 | |
3. | Venerdì 10 ottobre | Esercitazione: schema relazionale | C2es | BW2es | |
Giovedì 16 ottobre | sospensione della didattica | ||||
Venerdì 17 ottobre | sospensione della didattica | ||||
4. | Giovedì 23 ottobre | Interrogazioni su modello relazionale: Algebra relazionale | C3 | BW3 | |
5. | Venerdì 24 ottobre | Interrogazioni su modello relazionale: SQL | C4 | BW4 | |
6. | Giovedì 30 ottobre | Esercitazione: SQL | C4es | BW4es | |
7. | Venerdì 31 ottobre | Modello concettuale dei dati | C5 | BW5 | |
8. | Giovedì 6 novembre | Esercitazione: SQL | vedi C4es | ||
9. | Venerdì 7 novembre | Dal modello concettuale al modello logico | vedi C5 | ||
10. | Giovedì 13 novembre | Esercitazione: SQL | vedi C4es | ||
11. | Venerdì 14 novembre | Esercitazione: modello concettuale | - | ||
12. | Giovedì 20 novembre | 1^ Verifica in itinere | Testo | ||
13. | Venerdì 21 novembre | Informazione semi-strutturata: introduzione a XML | C6 | BW6 | |
14. | Giovedì 27 novembre | XML: schema e istanze | vedi C6 | ||
15. | Venerdì 28 novembre | Esercitazione: Modello semi-strutturato ed XML | docente: M. Tavosanis | T1 | |
16. | Giovedì 4 dicembre | Esercitazione: XML | docente: M. Tavosanis, aula: Lab. Informatico | ||
17. | Venerdì 5 dicembre | Esercitazione: XML | docente: M. Tavosanis, aula: Lab. Informatico | ||
18. | Giovedì 11 dicembre | Esercitazione: XML | |||
19. | Venerdì 12 dicembre | 2^ Verifica in itinere | Testo |
Il corso prevede due argomenti centrali: (1) il modello relazionale ed SQL; (2) informazione semi-strutturata e XML. Per il punto (1) il testo di riferimento è Basi di dati (edizione del 2002 o del 2006), mentre è possile scaricare gratuitamente una dispensa complementare (Sistemi per l'archiviazione e il recupero delle informazioni) che tratta alcuni aspetti del corso, seppur in modo diverso e parziale. Per il punto (2), si forniscono collegamenti a materiale scaricabile gratuitamente che copre (abbondantemente) gli argomenti toccati nel corso. A questo si aggiunge un breve dispensa complementare su HTML.
Argomento | Autore | Titolo | Tipo | Link o Download |
---|---|---|---|---|
SQL | Atzeni, Ceri, Paraboschi, Torlone | Basi di dati. McGraw-Hill, 2002 (nuova edizione: 2006) | Libro di testo | Edizione 2002 Edizione 2006 |
SQL | Antonio Albano | Sistemi per l'archiviazione e il recupero delle informazioni | Dispensa complementare | download |
XML | Il linguaggio XML - Corso introduttivo | Dispensa (Pagine: 1-47, complementari: 48-54) | Link | |
XML | Corso XML | Pagina web (Solo prime 13 “lezioni”: da “Cosa è XML” a “Creare documenti validi con le DTD - Parte V”) | Link - Nota: le lezioni sono ordinate alla rovescia | |
XML | Introduzione all'XML | Pagina web (riassunto di una pagina dei temi base del corso) | Link | |
XML | Renso, Simi | Dispensa introduttiva su HTML | Dispensa complementare | download |
Del libro di testo (Basi di dati) verranno trattate solo le seguenti parti:
Edizione 2002 | Edizione 2006 | |
---|---|---|
Capitolo 1 - Introduzione | Tutto | idem |
Capitolo 2 - Il modello relazionale | Tutto | idem |
Capitolo 3 - Algebra e calcolo relazionale | Sezione 3.1, da 3.1.1 a 3.1.6 | idem |
Capitolo 4 - SQL | Sezioni 4.1 (da 4.1.1 a 4.1.6) e 4.2 (4.2.1 e 4.2.2) | Sezioni 4.2 (da 4.2.1 a 4.2.6) e 4.3 (4.3.1 e 4.3.2) |
Capitolo 6 - Metodologie e modelli per il progetto | Tutto | –> Il capitolo diventa il 7 |
Capitolo 8 - La progettazione logica | Sezione 8.3 | –> Il capitolo diventa il 9 (Sez. 9.3) |
Appendice A: MS Access | Lettura “consigliata” | idem |
Appelli anno 2004 (10 testi) | appelli.2004.zip | Soluzione appello 2/7/2004 parte 2 |
Appelli anno 2005 (8 testi) | appelli.2005.zip | |
Appelli anno 2006 (4 testi) | appelli.2006.zip | |
Verifiche in itinere (2 testi) | verifiche.zip | |
Esercitazioni (4 testi) | esercitazioni.zip | |
Verifiche ed appelli 2007 | Vedi pagina web del Corso A.A. 2007-08 |
Data e ora | Appello | Aula | Note | Risultati |
---|---|---|---|---|
20/11/2008 alle 8.30 | 1° Verifica in itinere | Aula Magna - Palazzo Matteucci | Testo e Soluzioni | Risultati verifica 20 novembre 2008 |
12/12/2008 alle 8.30 | 2° Verifica in itinere | Aula Magna - Palazzo Matteucci | Testo e Soluzioni | Risultati verifica 12 dicembre 2008 |
19/12/2008 alle 9.00 | Recupero appello a.a. 2007/08 | Aula Magna - Palazzo Matteucci | Riservato a studenti dell'A.A. 2007/08 e precedenti. Testo e Soluzioni | - |
16/01/2009 alle 9.00 | 1° Appello | Aula Magna - Palazzo Matteucci | Testo | Risultati appello 16 gennaio 2009 |
13/02/2009 alle 9.00 | 2° Appello | Aula Magna - Palazzo Matteucci | Testo | Risultati appello 13 febbraio 2009 |
17/02/2009 alle 10.00 | Ricevimento per verbalizzazioni | Aula A2 - Palazzo Matteucci | - | - |
08/04/2009 alle 9.00 | 3° Appello | Aula Magna - Palazzo Matteucci | Testo | Risultati appello 8 aprile 2009 |
29/05/2009 alle 9.00 | 4° Appello | Aula A - Polo Fibonacci | Testo | Risultati appello 29 maggio 2009 |
19/06/2009 alle 9.00 | 5° Appello | Aula A - Polo Fibonacci | Testo | Risultati appello 19 giugno 2009 |
10/07/2009 alle 9.00 | 6° Appello | Aula A - Polo Fibonacci | Testo | Risultati appello 10 luglio 2009 |
04/09/2009 alle 9.00 | 7° Appello | Aula A - Polo Fibonacci | Risultati 4 settembre 2009 |
Riportiamo qui sotto alcune domande frequentemente poste dagli studenti, con le risposte fornite dal docente. Gli interessati sono pregati di consultare questa lista prima di contattare il docente.
Domanda: Non posso seguire le lezioni (perché studente lavoratore, ecc.). La frequenza è obbligatoria o posso ugualmente sostenere l'esame? Con quali modalità?
Domanda: Sono in possesso di una “patente europea del computer” (ECDL). E' valido per l'acquisizione (anche parziale) dei crediti di questo corso?
Domanda: Sono studente di un diverso corso di laurea/facoltà. Questo corso è valido per l'acquisizione di crediti per il mio corso di studi?