Strumenti Utente

Strumenti Sito


informaticaumanistica:bpw:aa1718:bdd_lezioni

Questa è una vecchia versione del documento!


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 De Lira, 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
18. Martedì 21.11
19. Lunedì 27.11
20. Martedì 28.11
21. Martedì 04.12
22. Lunedì 05.12
23. Martedì 11.12
24. Lunedì 12.12
25. Martedì 18.12
26. Lunedì 19.12
informaticaumanistica/bpw/aa1718/bdd_lezioni.1511101579.txt.gz · Ultima modifica: 19/11/2017 alle 14:26 (7 anni fa) da Patrizio Dazzi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki