informaticaumanistica:bpw:aa1718:bdd_lezioni
Registro delle Lezioni
Giorno | Data | Argomento | Lucidi | Docente | |
---|---|---|---|---|---|
1. | Lunedì | 25.09 | Presentazione generale dell'organizzazione del corso: docenti, riferimenti, scopo. Introduzione al corso di Basi di Dati: Umanisti e Basi di Dati, Mailing list del corso, Informazione e struttura, Modello dei Dati, Sistema Informativo vs Informatico, DBMS. | Overview Introduzione | Dazzi |
2. | Martedì | 26.09 | Il modello relazionale: Introduzione, concetti di base di dati, tabella, ennupla, attributo, dominio. Valori nulli, Vincoli di integrità, di chiave, di ennupla, di riferimento e caratteristiche del modello. Assegnato Homework#1 | Modello Relazionale | Dazzi |
3. | Lunedì | 02.10 | Algebra Relazionale: Operatori unari (ridenominazione, proiezione, selezione) e binari (intersezione, unione, differenza). Prodotto cartesiano. | Algebra Relazionale (parte I | Dazzi |
4. | Martedì | 03.10 | Algebra Relazionale: Operazioni di giunzione (incluso semigiunzione e giunzione naturale), operatore algebrico di Join. Spiegazione ed esempi. | Algebra Relazionale (parte II | Dazzi |
5. | Lunedì | 09.10 | Esercitazione in classe. Esempi con operatori monadici e diadici. Esempio di base di dati di libri e autori. Esempio di squadre di F1 | - | Dazzi |
6. | Martedì | 10.10 | Esercitazione in classe. Base di Dati degli studi cinematografici. Esempio preliminare di progettazione di base di dati. Query realizzate con algebra relazionale svolte in classe, con coinvolgimento attivo degli studenti. | Esercitazione su Studi Cinematografici | Dazzi |
7. | Lunedì | 16.10 | Introduzione a SQL per interrogazioni. Select-From-Where, order-by. Costrutti Distinct, Like, is (not) null ed As. Operatori insiemistici di intersezione, unione, differenza. Join e Alias per tabelle. Mapping tra algebra relazionale e SQL. | SQL | Dazzi |
8. | Martedì | 17.10 | Esercitazione su formulazione di query in algebra relazionale e SQL. Esercitazione basata sul una base di dati comprendente medici, pazienti e reparti. | Testo e soluzione Esercitazione | Dazzi |
9. | Lunedì | 23.10 | SQL, GROUP BY e HAVING; differenze con WHERE, esempi e forma canonica della SELECT | SQL e GROUP BY | Dazzi |
10. | Martedì | 24.10 | Metodologia standard per la scrittura di interrogazioni con algebra relazionale ed SQL e interrogazioni annidate. Quantificazione universale ed esistenziale. | Aspetti avanzati di SQL | Dazzi |
11. | Lunedì | 30.10 | Esercitazione su testi analoghi a quelli di un compitino. Esercizi su Query annidate, group by. | - | Dazzi |
12. | Martedì | 31.10 | Correzione primo homework. Lezione su operatori di inserimento, aggiornamento, cancellazione da basi di dati. Richiami su group by, having e operatori di raggruppamento. Esercitazione in classe su operatore group by ed having. | - | Dazzi |
13. | Lunedì | 06.11 | Prima prova in itinere. | Testo Possibile Soluzione | Dazzi, Monteiro, Trani |
14. | Martedì | 07.11 | Correzione in classe della prima prova in itinere. | - | Dazzi |
15. | Lunedì | 13.11 | SQL: join esterna, sinistra, destra, completa. DDL per tabelle e viste. Espressioni. | Join avanzate, DDL, espressioni | Dazzi |
16. | Martedì | 14.11 | Introduzione alla progettazione e progettazione concettuale delle basi di dati. | Progettazione Concettuale | Dazzi |
17. | Lunedì | 20.11 | Esercitazione in classe su progettazione concettuale | Esercitazione di progettazione | Monteiro |
18. | Martedì | 21.11 | Esercitazione in classe su progettazione logica | Esercitazione di progettazione | Monteiro |
19. | Lunedì | 27.11 | Progettazione logica delle basi di dati. Analisi degli aspetti quantitativi delle basi di dati: volumi, operazioni, accessi. Strategie per la modifica e l'ottimizzazione di schemi E-R. Strategie per la traduzione di Schemi Concettuali in Schemi logici. | Progettazione logica | Dazzi |
20. | Martedì | 28.11 | Riassunto e riepilogo dei principi di progettazione concettuale e logica. | - | Dazzi |
21. | Lunedì | 04.12 | Lezione Annullata | - | - |
22. | Martedì | 05.12 | Esercizi di progettazione | Esercizi | Monteiro |
23. | Lunedì | 11.12 | Causa maltempo l'università di Pisa ha sospeso le lezioni. Lezione non svolta. | - | - |
24. | Martedì | 12.12 | Esercitazione sulla progettazione concettuale. | - | Monteiro |
25. | Lunedì | 18.12 | Esercitazione sulla progettazione logica. | Esercitazione sulla Progettazione Logica | Monteiro |
26. | Martedì | 19.12 | Seconda prova in itinere | II Compitino: Testo e Soluzione | Dazzi, Monteiro |
informaticaumanistica/bpw/aa1718/bdd_lezioni.txt · Ultima modifica: 18/12/2017 alle 21:22 (7 anni fa) da Patrizio Dazzi